Bug处理之无法用selenium驱动chromedriver打开chrome浏览器

操作系统Windows10.0;

PythonIDE:Pycharm2018.02

Python版本:python3.6(anaconda平台)

Packages:selenium

学习用python写爬虫的过程中遇到一些基础问题。

用的是《Python3 网络爬虫开发实战》这本教程,Chrome版本 64位,version68,chromedriver版本2.41放置位置scripts脚本文件夹和googlechrome安装文件夹各一个,均加入了path环境变量配置,但是运行后没反应,怀疑是版本问题,因为我下载chromedriver的时候注意到是32位,而且也没找到64位版本,同时我的chrome是自动匹配系统下载的64位版本,后来自己找了个32位下载:https://www.chromedownloads.net/chrome32win-stable/

然后运行成功弹出界面:

import requests
import selenium
from selenium import webdriver

browser = webdriver.Chrome

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
ChromeDriver 是一个用于控制 Google Chrome 浏览器的自动化工具,它允许自动化脚本与 Chrome 网页浏览器进行交互并获取数据。为了确保最佳的兼容性和稳定性,建议使用与你的 Chrome 浏览器版本相匹配的 ChromeDriver 版本。 ### 如何找到合适的 ChromeDriver 版本: 1. **访问官方下载页面**:首先访问 ChromeDriver 的官方 GitHub 页面([https://github.com/chromedriver/chromedriver/releases](https://github.com/chromedriver/chromedriver/releases)),这里会提供最新的发布信息以及各个版本的历史记录。 2. **选择对应版本**:在页面顶部,你可以看到一个下拉菜单,其中列出了当前可用的所有 ChromeDriver 版本。你需要选择一个与你正在使用的 Chrome 浏览器版本对应的 ChromeDriver 版本。 3. **下载并安装**:从列表中选取相应的版本后,点击对应的链接即可下载适合你系统的 .exe 或者 .jar 文件。根据你的操作系统选择相应的文件进行下载,并按照提示完成安装过程。 4. **验证是否正确设置**:安装完成后,确保将 Chromedriver 添加到系统路径中。然后在 Python 脚本或者其他支持的测试框架中使用 chromedriver 的路径,例如 `webdriver.Chrome('path_to_chromedriver')`,以确认是否能够正常启动 Chrome 浏览器并进行自动化操作。 ### 需要注意的问题: - **版本一致性**:尽量保证浏览器、ChromeDriver 和测试环境(如 Python 库如 Selenium)之间的版本一致,避免因版本不匹配导致的功能异常或无法识别元素等问题。 - **更新管理**:定期检查和更新 ChromeDriver 到最新版本,以获得对新功能的支持和修复已知的 bug。 通过上述步骤,可以有效地配置好 ChromeDriver 来匹配你的 Chrome 浏览器版本,确保自动化测试的顺利进行。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值