爬虫时用 chromedriver 模拟一直提示 cannot connect to chrome at 127.0.0.1:9222

2019-03-20 22:09:11 +08:00
 xiaozaiziwyt

源码 selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at 127.0.0.1:9222

通过 chrome.exe --remote-debugging-post=9222 能启动,但是进不了 http://127.0.0.1:9222/和 http://127.0.0.1:9222/json ……

网上找了也没有什么实际解决办法,想问问 v 友们有没有什么办法……

5241 次点击
所在节点    Python
7 条回复
yichinzhu
2019-03-20 22:44:51 +08:00
port。。。
masker
2019-03-21 08:10:03 +08:00
。。。动手解决问题的能力越来越差 。。。
ClutchBear
2019-03-21 09:34:37 +08:00
chromedriver 跟 chrome 有版本对应关系的,
你看看是不是一致.
allgy
2019-03-21 11:42:50 +08:00
手动写爬虫吧,遇到问题好解决
Deathminip
2019-03-21 12:21:54 +08:00
不懂 chromedriver,不过我看了一天 puppeteer 的中文文档,写了个爬虫,目前本地和服务器都稳定跑着,自动切换代理 IP 什么的,都没问题
yxlbeyond
2019-03-21 17:58:47 +08:00
看看 chrome 版本和 chromedriver 版本是否对应
yuanbo95
2021-04-14 12:31:47 +08:00
可能是因为在 chrome 浏览器未关闭的情况下,就执行 chrome.exe --remote-debugging-port=9222 这个命令,要去任务管理器里查看是否有 chrome 进程的留存

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/546772

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX