selenium与chromedriver的操作
Posted 小游y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium与chromedriver的操作相关的知识,希望对你有一定的参考价值。
第一次尝试通过webdriver操作chrome
在网上找了些文章了解怎么配置
首先是下载chromedriver,下载地址:http://chromedriver.storage.googleapis.com/index.html
我走了挺多弯路
chromedriver版本都有对应的chrome版本
刚开始我没有考虑到这一点
对应版本如下:
chromedriver版本 | 支持的Chrome版本 |
---|---|
v2.32 | v59-61 |
v2.31 | v58-60 |
v2.30 | v58-60 |
v2.29 | v56-58 |
v2.28 | v55-57 |
v2.27 | v54-56 |
v2.26 | v53-55 |
v2.25 | v53-55 |
v2.24 | v52-54 |
v2.23 | v51-53 |
v2.22 | v49-52 |
v2.21 | v46-50 |
v2.20 | v43-48 |
v2.19 | v43-47 |
v2.18 | v43-46 |
v2.17 | v42-43 |
v2.13 | v42-45 |
v2.15 | v40-43 |
v2.14 | v39-42 |
v2.13 | v38-41 |
v2.12 | v36-40 |
v2.11 | v36-40 |
v2.10 | v33-36 |
v2.9 | v31-34 |
v2.8 | v30-33 |
v2.7 | v30-33 |
v2.6 | v29-32 |
v2.5 | v29-32 |
v2.4 | v29-32 |
下载对应版本的chromedriver后,把它放在python的安装目录下
开始在网上看到很多人说放在chrome安装目录下
但是我试了很多次都报错
无意间看到有人说放在Python目录下了报错
于是我也尝试放在Python目录下
代码:
# -*- coding:utf-8 -*-
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(‘http://www.baidu.com‘)
可以打开chrome,但是打开百度之前会有一段时间是一直停留在空白页面,地址栏内是data:..
这个暂时还没有想到方法解决
解决后再更新
以上是关于selenium与chromedriver的操作的主要内容,如果未能解决你的问题,请参考以下文章
python小技能: 搭建selenium与ChromeDriver环境4Mac