zoukankan      html  css  js  c++  java
  • 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:..
    这个暂时还没有想到方法解决
    解决后再更新
  • 相关阅读:
    echo 变量不加引号出错
    linux以16进制方式查看文件
    批量删除符合条件的文件
    sed删除行
    linux用户环境变量
    脚本路径问题_dirname
    shell脚本返回字符串
    关于Unix时间戳
    grunt用来压缩前端脚本
    JAVA ThreadPoolExecutor(转)
  • 原文地址:https://www.cnblogs.com/youding/p/7533608.html
Copyright © 2011-2022 走看看