txtファイルfollow.txt
を使用してURLを参照していて、website.Butで特定のボタンをクリックしてURLを参照していますが、問題が発生して要素を見つけられず、SeleniumでPythonエラー処理して再度処理する
私はそのエラーが来たら、それはtxtファイルの2行目を読み、エラーを無視する必要があります。私はまたproblem.Butを克服するコードを試したが、まだ正常に動作していない。私のコードはいくつかの問題があると思うどのように私はこの問題を解決することができますか?私はエラー処理のために私のコードを使用しています。
try:
f = open('follow.txt', 'r', encoding='UTF-8', errors='ignore')
line = f.readline()
while line:
line = f.readline()
browser.get(line)
browser.find_element_by_xpath(""".//*[@id='react-root']/section/main/article/header/div[2]/div[1]/span/button""").click()
time.sleep(50)
f.close();
except Exception as e:
f = open('follow.txt', 'r', encoding='UTF-8', errors='ignore')
line = f.readline()
while line:
line = f.readline()
browser.get(line)
browser.find_element_by_xpath(""".//*[@id='react-root']/section/main/article/header/div[2]/div[1]/span/button""").click()
time.sleep(20)
browser.find_element_by_tag_name("body").send_keys(Keys.ALT + Keys.NUMPAD2)
browser.switch_to_window(main_window)
time.sleep(10)
f.close();
多くのありがとう@LearnerEarnerあなたのコードは私の問題を解決しました。 –
@JoshMillerあなたの質問に満足できる回答があった場合は、回答を受け入れてください(上/下の投票ボタンの下にあるチェックボックス)。 – jpmc26
@JoshMiller解決策があなたを助けてくれてうれしい – LearnerEarner