此示例Python使用Selenium調用Chrome瀏覽器并通過代理進行自動化測試。
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
targetURL = " #訪問的目標站點
proxyAddr = "您的代理IP:端口號"
if __name__ == '__main__':
browser_location = r".\Chrome\chrome.exe" #指定瀏覽器路徑位置
driver_location = r".\Chrome\chromedriver.exe" #指定Driver路徑位置
option = webdriver.ChromeOptions()
option.binary_location = browser_location #設置瀏覽器位置
option.add_argument("--start-maximized") #窗口最大化運行
option.add_argument('--proxy-server=%(server)s' % {"server": proxyAddr})
driver = webdriver.Chrome(service=Service(driver_location), options=option)
driver.get(targetURL)
print(driver.page_source)