前提・実現したいこと
同じコードを複数回繰り返すプログラムを作りたいと考えています。
range関数を使えばいいとは思うのでが、うまく動作しないため、ご教授いただきたいです。
当方初心者のため、わかりにくい点もあるかと思いますので、些細なご質問でもいただければと思います。
jupyterlabを使用しており、下記コードについてスペースがあるところはセルを別のセルであることを表しています。
作りたいもの
①抽選ボタンがあったら抽選ボタンを押す。
抽選ボタンがない場合、ブラウザを閉じる。
②抽選ボタンを押した場合、次のページにある戻るボタンを押す
③再度抽選ボタンがあったら抽選ボタンを押す。
抽選ボタンがない場合、ブラウザを閉じる。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python
1for i in range(2): 2 3 element = None 4 try: 5 element = browser.find_element_by_xpath('//img[@alt=\"申込\"]') 6 except: 7 print('不可') 8 browser.quit() 9 10element.click() 11 12browser.find_element_by_css_selector('body > table > tbody > tr > td > table:nth-child(1) > tbody > tr > td > table:nth-child(3) > tbody > tr > td > table:nth-child(9) > tbody > tr > td > a').click()
補足情報(FW/ツールのバージョンなど)
python
windows10
jupyterlab
回答1件
あなたの回答
tips
プレビュー