Python爬虫常用:谷歌浏览器驱动——Chromedriver 插件安装教程

我们在做爬虫的时候经常要使用谷歌浏览器驱动,今天分享下这个Chromedriver 插件的安装方法。

第一步、打开谷歌浏览器打开设置面板
在这里插入图片描述
第二步、查看当前谷歌浏览器版本号
在这里插入图片描述
第三步、点击插件下载,进去这个界面,找到跟自己谷歌浏览器版本号最相近的那一个。
下载地址:插件下载
在这里插入图片描述
本是无用的。
选择icons/以上的版本,越靠近icons/的版本越新。
在这里插入图片描述
第四步、找到对应版本后点击它计进入这个页面,点击notes.txt查看与Chrome版本是否对应。
在这里插入图片描述
在这里插入图片描述
第五步、回退后,对应你的操作系统下载zip压缩包

### 正确配置 ChromeDriverPython 中使用 Selenium 为了确保 `Selenium` 能够成功调用 `ChromeDriver` 并执行自动化操作,需遵循特定的配置流程。 #### 安装依赖库 首先,安装必要的 Python 库 `selenium` 是必需的操作。这可以通过命令行工具完成: ```bash pip install selenium ``` #### 下载并放置 ChromeDriver 下载与本地已安装 Google Chrome 浏览器版本相匹配的 ChromeDriver 文件,并将其解压缩到指定路径下[^3]。例如可以放在 `/usr/chrome/chromedriver` 或者其他自定义目录中。 #### 设置环境变量(可选) 如果不想每次都指明驱动程序的具体位置,则应考虑将 ChromeDriver 的所在文件夹添加到系统的 PATH 环境变量里[^2];不过这不是强制性的,在脚本内部也可以通过参数传递来实现相同的效果。 #### 编写测试代码验证设置是否有效 编写一段简单的 Python 代码用于检验上述准备工作是否顺利完成。这里提供了一个例子,它会尝试访问百度首页并打印页面标题以确认一切正常工作[^4]。 ```python from selenium import webdriver import time def main(): chrome_driver = '/usr/chrome/chromedriver' # 替换成实际存放 chromedriver 的绝对路径 options = webdriver.ChromeOptions() options.add_argument('--headless') # 可选项:无头模式运行浏览器 options.add_argument('--disable-gpu') options.add_argument('--no-sandbox') try: browser = webdriver.Chrome(executable_path=chrome_driver, options=options) url = 'https://www.baidu.com' browser.get(url) print(f"Page title is {browser.title}") time.sleep(5) # 给予足够的时间加载网页 finally: browser.quit() if __name__ == '__main__': main() ``` 此段代码展示了如何利用 `options` 参数来自定义启动时的行为以及怎样处理可能出现异常情况下的资源释放问题。注意这里的 `executable_path` 参数被用来显式指出 ChromeDriver 所处的位置[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值