【发布时间】:2021-02-18 04:40:38
【问题描述】:
我使用 RSelenium 和 Chrome 构建了一个网络爬虫。它曾经工作过。突然连浏览器都打不开了!
我跑了:
rD <- rsDriver(port=sample(4000:5999,1),
browser="chrome",
chromever = "88.0.4324.96",
extraCapabilities = eCaps)
我收到消息:
Selenium message:Timed out waiting for driver server to start.
Build info: version: '4.0.0-alpha-2', revision: 'f148142cf8', time: '2019-07-01T21:30:10'
System info: host: 'Lees-Air.attlocal.net', ip: '2600:1700:4a53:2010:0:0:0:2f%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.15.5', java.version: '15'
Driver info: driver.version: unknown
Could not open chrome browser.
Client error message:
Summary: UnknownError
Detail: An unknown server-side error occurred while processing the command.
Further Details: run errorDetails method
Check server log for further details.
有没有其他人看到过这个问题——Chrome 88 在尝试访问 Mac 上的驱动程序时一直超时?你有解决方案吗?我看到有些人说他们经历过这种情况,而切换到 Firefox 解决了这个问题。 Firefox 至少会为我打开浏览器。但是,Firefox 太慢了。我只能手动运行测试——每当我尝试自动化它们时,Firefox 会在第一行代码中减慢到一个荒谬的程度。如果我手动运行完全相同的单个命令,它就可以正常工作。有什么建议让 chrome 重新运行或加快 firefox 的速度?
【问题讨论】:
-
更新 chrome 并尝试不同的版本。
标签: r selenium selenium-chromedriver geckodriver rselenium