webdriver爬虫启动chrome浏览器报错

魔鬼_ 2016-07-10 09:57:17
使用python的webdriver爬取QQ空间,遇到如下问题:
启动代码:
executable_path ="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
os.environ["webdriver.chrome.driver"] = executable_path
options = webdriver.ChromeOptions()
options.add_argument("--user-data-dir="+r"C:/Users/Administrator/AppData/Local/Google/Chrome/User Data/")
driver = webdriver.Chrome(executable_path,chrome_options=options)
wait = ui.WebDriverWait(driver,10)
报错信息
selenium.common.exceptions.WebDriverException: Message: Service C:\Program Files (x86)\Google\Chrome\Application\chrome.exe unexpectedly exited. Status code was: 0
万能的吧友。。。求助。。。
...全文
4724 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wspjohny 2020-04-07
  • 打赏
  • 举报
回复
有3点需要注意就可以了:
1)找到对就的浏缆器本版,并查一下对的浏缆器驱动服务器,同时下载。
参考:https://blog.csdn.net/qq_28284093/article/details/81938789
2)浏缆器驱动服务器下载解压后,移动到python所在资料夹
python的位置查找,请参考:https://jingyan.baidu.com/article/e3c78d648fd32e3c4c85f587.html
3)导入selenium中webserver,运行它就好
eg:
browse=webdriver.chrome()
browse.get("http://www.baidu.com/")
以上希望能帮到你,谢谢!
Hajo_ 2020-03-02
  • 打赏
  • 举报
回复
引用 6 楼 桐原因的回复:
楼主问题解决了吗?我也和你一样
是否有安装chromedriver.exe插件到Chrome的安装目录的bin文件夹下,selenium需要这个插件才可以启动模拟登陆
桐原因 2020-02-27
  • 打赏
  • 举报
回复
楼主问题解决了吗?我也和你一样
zgyLoveComputer 2020-02-12
  • 打赏
  • 举报
回复 1
打开谷歌浏览器, 在地址栏输入 chrome://version/ 查看版本信息:

然后到http://chromedriver.storage.googleapis.com/index.html下载和你的版本匹配的chormedriver
解压后把原来代码里面chorme的路径改成chormedriver就好了!
sectrue. 2020-01-06
  • 打赏
  • 举报
回复
你是否配过环境变量?如果是,重装chrome,然后环境变量配到C:\Users\admin\AppData\Local\Google\Chrome
qq_34286465 2017-08-03
  • 打赏
  • 举报
回复 2

37,744

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧