seleniumを弄りだしたばかりのものです。
試しにルーターの設定画面にログインするということをしてみようとしていきなりつまずきました。
ここにユーザー名とパスワードを入れたいのですが思いのほか苦戦しています。
python
1url = 'http://192.168.0.1/' 2driver.get(url) 3time.sleep(3) 4driver.switch_to.alert.authenticate('user', 'pass')
でうまくいったという記述がありやりましたが
何も起こりません。
selenium.common.exceptions.NoAlertPresentException: Message: no such alert
が出ています。
そこで
python
1obj = driver.switch_to.alert 2obj.send_keys('user' + 'pass') 3obj.accept()
ともやってみましたがだめでした。
検索して調べた中には
・AUTOITでログインするexeを作ってそれをつつけ
・pyautoguiを使う
という案もありましたが、スマートではないような気がします。
なにかみ落としてるところはありませんでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/28 09:55
2021/07/28 11:43
2021/07/28 11:48
2021/07/28 11:50