第一次尝试通过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:..这个暂时还没有想到方法解决解决后再更新

转载于:https://www.cnblogs.com/youding/p/7533608.html

selenium与chromedriver的操作相关推荐

  1. 基于Selenium和ChromeDriver的自动化页面性能测试

    由于最近工作一直很紧张,拖了很久才在五一假期将Selenium实现自动化页面性能测试的代码实现部分补上,希望今后自己能更勤勉,多一些知识产出. Selenium WebDriver(以下简称SW)提供 ...

  2. java使用selenium实现模拟浏览器操作API大全 模拟登录

    java selenium 模拟登录 模拟浏览器 API大全 (一)环境安装之Java (二)环境安装之IntelliJ IDEA (三)环境安装之Selenium 1.通过jar包安装 2.通过Ma ...

  3. selenium(java)之屏幕截图操作TakesScreenshot

    selenium提供了截图的功能,其接口是TakesScreenshot.该功能是在运行测试用例的过程中,需要验证某个元素的状态或者显示的数值时,可以将屏幕截取下来进行对比:或者在异常或者错误发生的时 ...

  4. Java爬虫Selenium+Java+ChromeDriver【抓取百度信息】

    一.爬虫工具 selenium 是一个模拟浏览器操作的工具,背后有google 维护源代码,支持全部主流浏览器,支持主流的编程语言,包括:java,Python,C#,PHP,Ruby,等,在本项目上 ...

  5. JAVA使用selenium的常见爬虫操作

    JAVA使用selenium的常见爬虫操作 1.引入相关maven依赖 2.下载相关浏览器驱动这是介绍Chrome和Edge浏览器 3.调用浏览器(以下代码均可以直接在你的main方法中直接运行) 4 ...

  6. pythonselenium浮动框_python上selenium的弹框操作实现

    selenium之弹框操作 1,分类 弹框类型自见解分为四种: 1,页面弹框 2,警告提示框(alert) 3,确认消息框(confirm) 4,提示消息对话(prompt) 提示: selenium ...

  7. Docker selenium自动化 - 使用python操作docker,python运行、启用、停用和查询容器实例演示

    Docker selenium 自动化 - 使用 Python 操作 docker 运行.启用.停用和查询容器实例演示 第一章:Python 操作 docker ① python 运行 docker ...

  8. chromedriver 下载_centos7中配置python爬虫selenium+chromium+chromedriver环境

    今天为了爬取某异步加载网站的数据,开始自学了selenium,不得不说selenium还是很方便的工具,适合无脑爬取异步加载的网站.首先我在自己的windows电脑下配置了selenium和chrom ...

  9. Selenium.Chrome.ChromeDriver指纹去除

    下面的JS名为stealth.min.js,是github上开源的,刚开始直接使用的时候是不行的,后面我改了一点,就可以了. /*!* Note: Auto-generated, do not upd ...

最新文章

  1. R语言应用str_match函数和str_match_all函数从字符串抽取匹配的字符串模式:str_match函数抽取第一个匹配的字符串模式、str_match_all函数抽取多个匹配的字符串模式
  2. 人脸识别技术用于教育行业引争议
  3. Java大神推荐,java编程基础必备(必看)
  4. sql注入_1-8_宽字节注入
  5. 垃圾邮件过滤——学习笔记
  6. 升级Exchange server 2010 SP1至SP3版本相关问题解决方法
  7. 结合html5+_基于 HTML5 结合互联网+的电力接线图
  8. 菜鸟的spring security学习教程
  9. 网络疯传华为面试题:800公斤牛,过承重700公斤的桥,有答案了?
  10. 计算机ppt听课记录,怎样做好听课记录.ppt
  11. 代理服务器使用全攻略(转)
  12. java图片打包下载_java 批量下载图片,批量打包文件并下载
  13. 计算机访问固态硬盘时间,电脑SSD固态硬盘快要坏掉的5种征兆
  14. 电脑黑屏只有鼠标箭头怎么修复 电脑开机黑屏的修复办法
  15. 社交电商如何持续进化?来看看最新的拼团玩法——七人拼团
  16. 大数据时代--风控系统
  17. 专转本-计算机二级习题1
  18. 6.6 PowerBI系列之DAX函数专题 -调节器TREATAS动态建立关系
  19. 腾讯X5 浏览器内核加载
  20. MCR3516与MCR3512读写器在麒麟系统中info.plist文件冲突解决方案

热门文章

  1. SysUtils.StrLCat
  2. 网络协议从入门到底层原理(10)WebSocket、WebService、RESTful、HTTPDNS、FTP文件传输协议、邮件相关协议、IPv6
  3. 【嵌入式实验】《ARM汇编与接口设计》
  4. 女友晚安之后依然在线:python男友用20行代码写了个小工具
  5. LNMP环境搭建 centos7 nginx1.12 mysql5.6 php7
  6. opencv学习笔记05
  7. 一文搞懂 CPU、GPU 和 TPU
  8. 友商对于鸿蒙系统,谷歌新系统上线!鸿蒙面临生死线考验,华为喊话友商,被小米拒绝...
  9. go mysql es 不要分词_ElasticSearch踩坑记录-Go语言中文社区
  10. c++ post请求_Golang GinWeb框架5绑定请求字符串/URI/请求头/复选框/表单类型