python使用selenium驅動chromium防止瀏覽器自動升級失效!


python爬蟲或者自動化項目中有時會用到selenium自動化測試框架,驅動chrom時由於谷歌瀏覽器自動升級,會造成驅動和瀏覽器版本不匹配問題,這時可以用到Chromium,這是谷歌推出用於開發目的的一個瀏覽器,跟Chrome非常類似。
Chromium的下載地址如下(需要VPN):
https://download-chromium.appspot.com/
作者也把Chromium放到了百度網盤供大家下載:
鏈接:https://pan.baidu.com/s/10c29LihFpqBoLxuBk0Fq2A
提取碼:4zdh
使用時跟chrom幾樣,只需要指定chromium的路徑即可。
示例代碼

from selenium import webdriver
# 設置chromium可執行文件和chromedriver.exe驅動路徑
options = webdriver.ChromeOptions()
options.binary_location = './chrome-win/chrome.exe'
driver_path = './chromedriver.exe'
driver = webdriver.Chrome(executable_path=driver_path, chrome_options=options)

# 請求目標網址
driver.get('https://python.org')
# 睡眠10秒觀察
time.sleep(10)
# 退出
driver.quit()

 

python系列資料
鏈接:https://pan.baidu.com/s/10eUCb1tD9GPuua5h_ERjHA
提取碼:h0td


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM