カテゴリー別アーカイブ: 資料

element not interactable

pythonでサイトにログインして、データーをダウンロードしようと思って
作り始めた

とあるサイトに
<input type=”text” name=”Ymd” value=”2021/09/01″ id=”id_name” class=”class_name”>
というタグがあって

s = driver.find_element_by_name(‘Ymd’)
s.send_keys(Today)

で値をいれようとすると
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable

もっと長いけど結局
element not interactable

って言ってくる

URLを作って直接叩くみたいなやりかたもあるけど
それじゃあ
chrome を操ってやるんじゃないのでと思いながら
どうやってelementを指定すればいいのかなあ

このinputu タグのところ
クリックするとカレンダーがでてきて、そのカレンダーをクリックして日付を入れるようになっているので
普通に 値を入れるのはNGなのかといろいろ調べた

でも最後あっけなくできた

以前firefox のiMacrosでマクロで叩いて取得していたので
iMacrosを見てみたら
IDのほうで取ってる

s = driver.find_element_by_name(‘Ymd’)

s = driver.find_element_by_id(‘id_name’)

かんたんに動いた

東名阪自動車道がリフレッシュ工事で大渋滞しています

東名阪自動車道と名二環が上下線ともに4/4〜4/16までリフレッシュ工事が行われ、東名阪自動車道の四日市から亀山の区間で30Km程度の所要時間が120分とかかかります。全然知らずに突入してしまい大変疲れました。 続きを読む