-1
私がやろうとしているのは、私を走らせる簡単なプログラムを作って、基本的には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'はweb要素のリストです。 'links [0]'はあなたにリストの最初の要素を与えます。 – alecxe