使用selenium模块控制谷歌浏览器报错
使用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模块控制谷歌浏览器报错相关推荐
- 关于JavaScript谷歌浏览器报错常见问题
关于JavaScript谷歌浏览器报错常见问题 uncaght syntaxError:invalid or unexpected token - 错误原因:语法错误中英文错写 -解决办法:去除中文字 ...
- 导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联
导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx'解决方法 文章来源于:http://www.52phm.cn/blog/detail/28 ...
- Python pip安装selenium安装不了报错原因
Python pip安装selenium安装不了报错原因 1.首先要确保已经安装了pip, 打开cmd,输入pip,如下方有出现一系列pip的相关命令,则表示安装成功. 2.接着输入命令pip i ...
- Python用 selenium 模块控制Firefox浏览器
Python用 selenium 模块控制Firefox浏览器 需要的东西: Firefox浏览器下载地址: http://getfirefox.com/ selenium包: https://pyp ...
- selenium IE保护模式报错解决方案(使用python写注册表)
selenium IE保护模式报错解决方案 JAVA:https://www.cnblogs.com/feifeidxl/p/4551363.html java的处理可以参考此博客,实践可行,使用的s ...
- selenium加载cookie报错问题:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cooki
selenium加载cookie报错问题:selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cooki ...
- 【java】Selenium爬虫控制谷歌浏览器
每逢佳节倍思亲,中秋节到了,这里祝愿大家中秋节快乐. 今天主要向大家介绍的是如何自动打开浏览器并自动搜索指定内容. 1. 下载谷歌浏览器驱动 为什么要下载驱动? 因为一般的写爬虫的方法是用脚本直接对目 ...
- 利用json模块解析dict报错找不到attribute 'dumps'[python2.7]
[背景] 环境: RHEL 7.3 版本: python2.7 [错误情况] 写了一个简单的python脚本 将dict转换为json 脚本如下: #!/usr/bin/python #-*- cod ...
- 解决selenium用cookies时候报错selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
报错如下: selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'xxxxx ...
最新文章
- 让更多人能够使用Hadoop
- python后端需要什么基础_python做后端好吗
- node中的js-核心模块
- Android在全球的市场份额跃居全球第一
- java numberformat 方法_Java NumberFormat parse()用法及代码示例
- CentOS7.2中安装rabbitmq
- python画点云_python scipy Delaunay绘制点云
- 遥感导论网课_甘肃农业大学2019年地理信息科学专业专升本招生 专业课考试大纲...
- Linux命令解释之mkfs.ext3
- 优化C/C++代码的小技巧
- Nginx源码安装,配置开机自启
- mysql免安装_mysql免安装版 win10
- 如何知道计算机显卡内存,电脑显卡是什么 怎么查显卡显存【图文】
- java 霍夫变换_霍夫变换(Hough Transform)
- Hdu 5804 Price List【水题】
- 华清远见上海中心22071班
- PHP中curl请求无响应
- synergy使用方法和安装包
- idea常用快捷键图文_如何在Word中的自动图文集词条中添加快捷键
- 《数据挖掘导论》 - 读书笔记(3) - 数据 [2016-8-13]
热门文章
- vue3 使用teleport报错 找不到‘parentNode‘节点(未解决)
- linux下logcat命令,adb logcat 命令
- exit()函数、_exit()函数 和 _Exit()函数
- Vue 基础快速入门(一)
- PHP实现简单的页面语音播报功能
- process获取父进程_Windows Process Explorer获取有关进程的详细信息
- 为什么我的VS开发环境没有:解决方案资源管理器
- ubuntu svn客户端简单使用
- The user specified as a definer does not exist
- vue中 $destroy 并且 removeChild 组件数据响失效