Python模块selenium中的webdriver对Chrome的调用

1、安装Chrome

下载地址:http://www.google.cn/chrome/browser/desktop/


Google Chrome的安装地址:C:\Program Files (x86)\Google\Chrome\Application

2、下载chromedriver.exe

此文件为调用chrome的驱动文件,因此该文件的版本要和Chrome的版本不能存在兼容问题,否则经常出现各种错误。

下载地址:http://chromedriver.storage.googleapis.com/index.html


可以挨个版本查看修改时间,我的Chrome版本 59.0.3071.115(正式版本) (64 位),因此我选择修改时间为2017年6月8号的2.30版本,下载完成后将其解压到Google Chrome的安装目录即可,如果不行可以多换几个版本试一下,总有个好的。

对于chromedriver.exe的调用可以使用两种方法:

  • 设置好系统的环境变量,以后每次调用chromedriver.exe时都不需要多余的代码来设置系统环境变量路径;
  • 在代码中设置环境变量(亲测这个还是比较好用的)
上代码测试一下:
from selenium import webdriver
import os

abspath = os.path.abspath(r"C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
dr = webdriver.Chrome(abspath)
dr.get("http://www.baidu.com")
print(dr.title)
dr.close()
运行这段代码后


至此结束!
如果没有设置对chromedriver.exe的路径问题,会出现下面的问题:

因此使用第二种方法更为简便。

发布了9 篇原创文章 · 获赞 14 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/BurneAris/article/details/75578306
今日推荐