谷歌浏览器驱动_谷歌驱动的配置与测试「建议收藏」

谷歌浏览器驱动_谷歌驱动的配置与测试「建议收藏」下载地址使用selenium时,要确保所用的chrome浏览器跟chrome驱动版本对应,否则就会报错。驱动下载地址http://chromedriver.storage.proxy.ustclug.org/index.html77.0版本chromedriver.storage.proxy.ustclug.org/index.htmlhttp://chromedriver.storage.googlea…

大家好,又见面了,我是你们的朋友全栈君。

4fd7afde8ff45b6d9c0131a2f8066177.png

下载地址

使用selenium时,要确保所用的chrome浏览器跟chrome驱动版本对应,否则就会报错。

驱动下载地址

http://chromedriver.storage.proxy.ustclug.org/index.html

77.0版本

chromedriver.storage.proxy.ustclug.org/index.html

http://chromedriver.storage.proxy.ustclug.org/index.html

安装办法

5264f7cc32a0566779b5daa54b2d03f4.png

粘到指定的位置

a4940f5eaeac4c34c3cd2ef91fca9074.png

C:ProgramDataAnaconda3Scripts

谷歌浏览器程序所在目录

添加到环境变量

b17a364f93fb9c7d0bc091cadac9583f.png

执行代码测试运行

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://www.sina.com')

1.驱动下载完成,解压

2.将解压后文件chromedriver.exe复制到python的Scripts安装目录下(我的:E:PythonPython36-32Scripts),并且添加到path环境变量

3.将目录chrome的安装目录添加到path环境变量。(我的:C:Program Files (x86)GoogleChromeApplicationchrome.exe)

4.运行下面代码:成功打开百度即为成功:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130373.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Innodb_large_prefix

    Innodb_large_prefix

    2021年10月22日
    85
  • trim函数去掉字符串首尾空格

    trim函数去掉字符串首尾空格trim():去掉字符串首尾的空格。public class trimDemo{ public static void main(String arg[]){ String a=" hello "; // 前后均有空格 String b="hello"; // 前后均无空格 System.out.println(b.equals(a)); /…

    2022年6月13日
    23
  • SpringBoot集成Redis,并自定义对象序列化

    SpringBoot集成Redis,并自定义对象序列化SpringBoot项目使用redis非常简单,pom里面引入redis的场景启动器,在启动类上加@EnableCaching注解,项目启动会自动匹配上redis,这样项目中就可以愉快地使用了,使用方法:要么使用@Cacheable一类的注解自动缓存,要么使用RedisTemplate手动缓存。(前提是你的本机或者是远程主机要先搭好redis环境)虽然SpringBoot好用,但这里也有好多…

    2022年9月22日
    3
  • 简单的三数排序,由小到大

    简单的三数排序,由小到大

    2021年7月15日
    57
  • long类型转化为int_int与long相加结果为

    long类型转化为int_int与long相加结果为一、强制类型转换Longlong=300000;inti=(int)long;二、调用intValue()方法inti=newLong(30000).intValue();三、先把long转换成字符串String,然后在转行成Integerlonglong=300000;inti=Integer.parseInt(String.valueOf(ll));对于采用queryRunner.query(connection,sql,newSc…

    2025年5月28日
    2
  • 关于Thread.IsBackground属性的理解

    关于Thread.IsBackground属性的理解C#中,Thread类有一个IsBackground的属性.MSDN上对它的解释是:获取或设置一个值,该值指示某个线程是否为后台线程。个人感觉这样的解释等于没有解释..Net中的线程,可以分为后台线程和前台线程。后台线程与前台线程并没有本质的区别,它们之间唯一的区别就是:后台线程不会防止应用程序的进程被终止掉。呵呵,这句话读出来好像并不那么好懂.其实,说白了就是当前台线程都结束了的时候,…

    2022年10月16日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号