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:..
    这个暂时还没有想到方法解决
    解决后再更新
  • 相关阅读:
    j2EE(转)
    java_jdbc
    Java_pom(转)
    Java 特性
    mybatis-plus一些通用方法
    synchronized和lock的区别和使用
    JQGrid之文件上传
    项目调试Bug集锦(更新中)
    SpringMVC的流程
    Java小白进阶之值传递-引用传递
  • 原文地址:https://www.cnblogs.com/youding/p/7533608.html
Copyright © 2011-2022 走看看