说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除
作者:zhu6201976
博客:zhu6201976的博客_CSDN博客
需求背景
Chrome浏览器默认自动更新,导致爬虫chromedriver.exe需经常同步更新,解决方案:
1.禁止浏览器自动更新?如何禁止 chrome 自动升级? - 知乎
2.使用独立配套环境 Chrome +?chromedriver.exe
Chrome免安装版制作步骤
1.安装Chrome浏览器
2.进入默认安装路径?C:\Program Files\Google\Chrome\Application\92.0.4515.107\Installer
找到chrome.7z并解压
3.解压后,Chrome-bin就是我们需要的免安装版:
4.下载配套chromedriver.exe并放置在chrome/Chrome-bin目录中
ChromeDriver Mirror
目录结构
5.Python程序中使用 使用独立配套环境 Chrome +?chromedriver.exe 指定路径
import time
from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = '../chrome/Chrome-bin/chrome.exe'
chrome = Chrome(executable_path='../chrome/Chrome-bin/chromedriver.exe', options=options)
chrome.get('https://www.baidu.com')
time.sleep(3)
chrome.close()
?
?
?
|