【问题标题】:RSelenium Chromedriver Timing OutRSelenium Chromedriver 超时
【发布时间】: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


【解决方案1】:

好像是配置部分打错了,需要把chromever换成chromedriver

【讨论】:

  • 'Chromever' 指的是 'chrome 版本'。 Chromedriver 不是 rsDriver 的参数。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多