0
私は、ブラウザを開いて、Pythonスクリプトに 私のコードを使用してボタンをクリックしてください:Pythonの:セレクタ
from selenium import webdriver
browser = webdriver.Chrome('/usr/local/bin/chromedriver')
browser.get('xxx')
browser.implicitly_wait(5)
button = browser.find_element_by_css_selector('#softGateBox > div.button_softgate > a')
button.click()
ウェブサイトが開き要素を見つけることができません。 5秒間待ってからエラーが表示されます。
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"css selector","selector":"#softGateBox > div.button_softgate > a"}
何が問題なのですか?私はクロムを使ってボタンを調べ、右クリックしてコピーセレクタをクリックします。
より良いショー本物のurl'「URL」 '我々は、このページをチェックすることができますを行うことができないので、それはあなたがページをロードするたびに変化し、 – furas
は多分短いセレクターで始まります#softGateBox'を実行して、プログラムがそれを見つけることができるかどうかを確認します。 – furas
@furasあなたの助けてくれてありがとうございましたが、うまくいきませんでした。 – DenCowboy