私はPythonとセレニウムを使ってスクリプトを実装しました。 しかし、このスクリプトは機能しません。 ページ上の要素を見つけることができません。 スクリプトを修正する手助けをしてください。ありがとうございました! Python + Selenium。要素を見つけることができません
from selenium import webdriver
import time
browser=webdriver.Firefox()
browser.get('http://rutracker.ignn.ru')
browser.switch_to_frame(browser.find_element_by_xpath('//iframe[starts-with(@class,"tblock_")]'))
browser.find_element_by_xpath("//a[contains(@href,'tmozs.com')]").click()
time.sleep(10)
browser.quit()
質問に間違いを含めてください。 –
トレースバック(最新の最後の呼び出し): ファイル "e:\ python \ test3.py"、行5、 browser.fitch_to_frame( '// iframe [starts-with(@class、 "tblock_ 「)] ')) ファイル "C:\ Python27 \ libには\サイト - パッケージ\セレン\ webdriverをfind_element_by_xpath 戻りself.find_elementでリモートの\ webdriver.py"、行293、\(で= By.XPATH、値= "value"] ファイル "C:¥Python27¥lib¥site-packages¥selenium¥webdriver¥remote¥webdriver.py"、行752、find_element 'value':value})['value'] ファイル "C: \ Python27 \ libには\サイト - パッケージ\セレン\ webdriverをリモートの\ webdriver.py "行236、中 –
self.error_handler.check_response(レスポンス) ファイルを実行" \ C:\ Python27 \ libに\のsite-packages \セレン\ webdrアイバーリモートの\ check_response レイズexception_classでerrorhandler.py」、行192、(メッセージ、画面、スタックトレース) selenium.common.exceptions.NoSuchElementException \:メッセージ:要素が見つかりません:// IFRAME [開始-とを(@class 、「tblock_」)] –