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")

留言