前提・実現したいこと
PythonのSeleniumでページを見たときにでてきたポップアップを自動でクリックしたいです。エラーになってしまいます。
すみませんがわかる方教えてください。
よろしくお願いします。
発生している問題・エラーメッセージ
ElementNotInteractableException: Message: element not interactable (Session info: chrome=78.0.3904.108)
該当のソースコード(html)
<table width="100%" cellspacing="2" cellpadding="0" border="0"> <tr> <td class="exT_sdtext"><table width="99%" border="0"> <tr> <td><a href="https://event.rakuten.co.jp/campaign/supersale/20191204dwkhm/pointdouble/" target="_blank"> <img src="https://image.rakuten.co.jp/howay/cabinet/event/hangaku_2.gif" width="100%"> </a></td> <td><a href="https://event.rakuten.co.jp/campaign/supersale/20191204dwkhm/history/" target="_blank"> <img src="https://image.rakuten.co.jp/howay/cabinet/event/hangaku_1.gif" width="100%"> </a></td> </tr> </table> <link ="" rel="stylesheet" href="https://www.rakuten.ne.jp/gold/howay/modal.css"> <input type="checkbox" name="modal" id="modal" ="" ="" /> <label for="modal" =""> <div =""> <a href="https://point-g.rakuten.co.jp/yamawake/henbai/201912041211/" target="_blank"><img src="https://image.rakuten.co.jp/howay/cabinet/shohin01/10bai/pt10_300300.gif" /></a> </div =""> </label =""> <a href="https://item.rakuten.co.jp/howay/c/0000000122/" target="_blank"> <img src="https://image.rakuten.co.jp/howay/cabinet/event/xmas/201812ss50_1000off.gif" width="100%"></a> <a href="https://point-g.rakuten.co.jp/yamawake/henbai/201912041211/" target="_blank"> <img src="https://image.rakuten.co.jp/howay/cabinet/shohin01/10bai/10baibanss.gif" width="100%"></a> <table width="99%" border="0"> <tbody> <tr> <td><a href="https://coupon.rakuten.co.jp/getCoupon?getkey=T1dRQS1JTkFVLUlWRUotM0w5UA--" target="_blank"> <img src="https://image.rakuten.co.jp/howay/cabinet/coupon/coupon1000.gif" width="100%"> </a></td> <td><a href="https://coupon.rakuten.co.jp/getCoupon?getkey=UVFLVi1HMVpZLUVKRDEtRlpDVw--" target="_blank"> <img src="https://image.rakuten.co.jp/howay/cabinet/coupon/coupon2000.gif" width="100%"> </a></td> <td><a href="https://coupon.rakuten.co.jp/getCoupon?getkey=UVFLVi1HMVpZLUVKRDEtRlpDVw--" target="_blank"> <img src="https://image.rakuten.co.jp/howay/cabinet/coupon/coupon777.gif" width="100%"> </a></td> </tr> </tbody>
試したこと ↓プログラムコード
from selenium import webdriver from time import sleep driver = webdriver.Chrome("Selenium/chromedriver.exe") driver.get('https://item.rakuten.co.jp/howay/0140-030/') sleep(5) driver.find_element_by_id('modal').click()
↓もやりましたが同様のエラーでした。
element=driver.find_element_by_id('modal')
element.click()
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
python3
Windows10
Jupyter notebooks
回答4件
あなたの回答
tips
プレビュー