目標:自動登入 (帳號/密碼/驗證碼) → 點擊按鈕 → 擷取資料 → 儲存。已知:Tomcat 伺服器、會 VBScript/PHP、可操作目標機器。
CookieManager)。driver.findElement(By.id("user")).sendKeys("admin");Splash 或 Playwright 處理 JS 渲染。pip install selenium webdriver-manager
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver.get("https://target-site/login")
driver.find_element("name", "username").send_keys("user")
driver.find_element("name", "password").send_keys("pass")
# 驗證碼需人工或 OCR
driver.find_element("id", "submit").click()
# 等待資料載入
data = driver.find_element("id", "data-table").text
print(data)
driver.quit()
參考:Web 前後台交互原理。