使用selenium模块控制谷歌浏览器报错:

browser=selenium.webdriver.Chrome()
Traceback (most recent call last):File "/anaconda3/lib/python3.7/threading.py", line 917, in _bootstrap_innerself.run()File "/anaconda3/lib/python3.7/threading.py", line 865, in runself._target(*self._args, **self._kwargs)File "visit.py", line 20, in watch_indexbrowser=webdriver.Chrome()File "/anaconda3/lib/python3.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__self.service.start()File "/anaconda3/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 83, in startos.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

原因是没有在环境中配置chromedriver插件

  • 按照报错给出的网址下载chromedriver压缩文件


  • 进入下载的文件夹,解压chromedriver压缩文件
unzip chromedriver_mac64.zip
  • 将解压得到的文件移动到目录/usr/local/bin
mv chromedriver /usr/local/bin
  • 进入/usr/local/bin目录
cd /usr/local/bin
  • 修改权限
chmod a+x chromedirver

此时运行文件不再报错

使用selenium模块控制谷歌浏览器报错相关推荐

  1. 关于JavaScript谷歌浏览器报错常见问题

    关于JavaScript谷歌浏览器报错常见问题 uncaght syntaxError:invalid or unexpected token - 错误原因:语法错误中英文错写 -解决办法:去除中文字 ...

  2. 导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联

    导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx'解决方法 文章来源于:http://www.52phm.cn/blog/detail/28 ...

  3. Python   pip安装selenium安装不了报错原因

    Python   pip安装selenium安装不了报错原因 1.首先要确保已经安装了pip, 打开cmd,输入pip,如下方有出现一系列pip的相关命令,则表示安装成功. 2.接着输入命令pip i ...

  4. Python用 selenium 模块控制Firefox浏览器

    Python用 selenium 模块控制Firefox浏览器 需要的东西: Firefox浏览器下载地址: http://getfirefox.com/ selenium包: https://pyp ...

  5. selenium IE保护模式报错解决方案(使用python写注册表)

    selenium IE保护模式报错解决方案 JAVA:https://www.cnblogs.com/feifeidxl/p/4551363.html java的处理可以参考此博客,实践可行,使用的s ...

  6. selenium加载cookie报错问题:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cooki

    selenium加载cookie报错问题:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cooki ...

  7. 【java】Selenium爬虫控制谷歌浏览器

    每逢佳节倍思亲,中秋节到了,这里祝愿大家中秋节快乐. 今天主要向大家介绍的是如何自动打开浏览器并自动搜索指定内容. 1. 下载谷歌浏览器驱动 为什么要下载驱动? 因为一般的写爬虫的方法是用脚本直接对目 ...

  8. 利用json模块解析dict报错找不到attribute 'dumps'[python2.7]

    [背景] 环境: RHEL 7.3 版本: python2.7 [错误情况] 写了一个简单的python脚本 将dict转换为json 脚本如下: #!/usr/bin/python #-*- cod ...

  9. 解决selenium用cookies时候报错selenium.common.exceptions.InvalidArgumentException: Message: invalid argument

    报错如下: selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'xxxxx ...

最新文章

  1. 让更多人能够使用Hadoop
  2. python后端需要什么基础_python做后端好吗
  3. node中的js-核心模块
  4. Android在全球的市场份额跃居全球第一
  5. java numberformat 方法_Java NumberFormat parse()用法及代码示例
  6. CentOS7.2中安装rabbitmq
  7. python画点云_python scipy Delaunay绘制点云
  8. 遥感导论网课_甘肃农业大学2019年地理信息科学专业专升本招生 专业课考试大纲...
  9. Linux命令解释之mkfs.ext3
  10. 优化C/C++代码的小技巧
  11. Nginx源码安装,配置开机自启
  12. mysql免安装_mysql免安装版 win10
  13. 如何知道计算机显卡内存,电脑显卡是什么 怎么查显卡显存【图文】
  14. java 霍夫变换_霍夫变换(Hough Transform)
  15. Hdu 5804 Price List【水题】
  16. 华清远见上海中心22071班
  17. PHP中curl请求无响应
  18. synergy使用方法和安装包
  19. idea常用快捷键图文_如何在Word中的自动图文集词条中添加快捷键
  20. 《数据挖掘导论》 - 读书笔记(3) - 数据 [2016-8-13]

热门文章

  1. vue3 使用teleport报错 找不到‘parentNode‘节点(未解决)
  2. linux下logcat命令,adb logcat 命令
  3. exit()函数、_exit()函数 和 _Exit()函数
  4. Vue 基础快速入门(一)
  5. PHP实现简单的页面语音播报功能
  6. process获取父进程_Windows Process Explorer获取有关进程的详细信息
  7. 为什么我的VS开发环境没有:解决方案资源管理器
  8. ubuntu svn客户端简单使用
  9. The user specified as a definer does not exist
  10. vue中 $destroy 并且 removeChild 组件数据响失效