Что я пытаюсь сделать, это сделать простую программу, которая позволяет мне запускать, и в основном она идет в Torrentz и следует за несколькими ссылками, чтобы наконец загрузить файл через uttorent. Ниже приводится то, что я закодировал до сих пор, и я не могу заставить переменную linkElem
работать. И я тоже не могу сделать linkElem.find_elements_by_xpath
перейдите по ссылке, необходимой. Если вы думаете, что знаете, что не так, пожалуйста, помогите. Спасибо.Selenium Python 3.4.3 Автоматическое торрент-торрент: Ссылка:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
browser = webdriver.Firefox()
browser.get('https://torrentz.eu/')
searchElem = browser.find_element_by_id('thesearchbox')
searchElem.send_keys('Limitless')
searchButton = browser.find_element_by_id('thesearchbutton')
searchButton.click()
linkElem = linkElem.find_elements_by_xpath("//div[@class='results']//a[@href='/9ea0c575520a3065d85b285c9474231192368db7']")
#wait = WebDriverWait(browser, 6)
#linkElem = wait.until(EC.visibility_of_element_located((By.href, "/9ea0c575520a3065d85b285c9474231192368db7")))
#linkElem.clear()
#linkElem = browser.find_element_by_link_text('S01E20 HDTV x264 LOL ettv')
#linkElem.click()
#SignIn = browser.find_elements_by_id('signIn')
#SignIn.click()
#passwordElem.submit()
Эй, @alecxe, можете ли вы, пожалуйста, помочь мне понять, что именно делает 'dl' в этом случае и какие параметры переменной' links'? –
@ stuum1. 'dl' - это имя элемента. 'links' - это список веб-элементов. 'links [0]' дает вам первый элемент в списке. – alecxe