Selenium + AutoIt +Python 來處理 HTTP 基本身份驗證的彈出視窗
編寫 AutoIt 腳本,假設保存為 auth.au3
; 等待 HTTP 認證窗口出現 WinWaitActive("認證要求") ; 向用戶名欄位輸入用戶名 Send("your_username") Send("{TAB}") ; 向密碼欄位輸入密碼 Send("your_password") Send("{ENTER}")
在 Selenium 中執行 AutoIt 腳本
from selenium import webdriver import os driver = webdriver.Chrome() driver.get("http://yoururl.com") # 執行 AutoIt 腳本 os.system("auth.au3")
留言
張貼留言