ポップアップ画面でログインするタイプのサイトをスクレイピングしたいのですが、現在そもそもログインできていません。
このサイトまんまを書いてみたのですが、
NoAlertPresentException: Message: no such alert
というエラーメッセージが出てきました。どうすればいいのでしょうか
python
1コード 2import time # スリープを使うために必要 3from selenium import webdriver # Webブラウザを自動操作する(python -m pip install selenium) 4import chromedriver_binary # パスを通すためのコード 5 6driver = webdriver.Chrome() # Chromeを準備 7driver.get('http://www.------') #サイトを開く 8# 認証画面が出てきたら、alertオブジェクトにスイッチ 9obj = driver.switch_to.alert 10# 1つ目の入力と2つ目の入力の間にTABを入れる。 11obj.send_keys("ID" + u'\ue004' + "pass") 12# 最後にOKを押す。 13obj.accept() 14time.sleep(10) # 10秒間待機 15driver.quit()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。