无法在R中打开Chrome浏览器

时间:2019-06-10 10:39:35

标签: r rselenium

我使用RSelenium软件包进行网页抓取,并且从2周前开始我就使用此代码,并且可以使用。

library(RSelenium) driver <- rsDriver(port=4444L,browser="chrome") remote_driver <- driver$client

但是我在另一个项目中遇到了问题,因此我不得不更新我的所有软件包。 所以之后,当我尝试使用相同的代码时,会出现此错误

Could not open chrome browser. Client error message: Summary: SessionNotCreatedException Detail: A new session could not be created. Further Details: run errorDetails method Check server log for further details.

有时甚至是错误

Error in wdman::selenium(port = port, verbose = verbose, version = version, : Selenium server signals port = 4444 is already in use.

我不知道是否因为我更新了软件包或什么?

有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

不知道您是否还在寻找答案,因为这已经有6个月了。

但是只要交叉检查您是否在环境变量中正确设置了Chrome路径即可。

您可以通过在cmd提示符下运行简单命令> Windows-10上的Chrome浏览器来执行此操作 running this will open a blank chrome browser window as given below in background

如果未完成,则会显示错误消息- 无法将“ chrome”识别为内部或外部命令, 可操作程序或批处理文件”。

然后,您必须向环境变量添加chrome可安装路径,如下所示: 在胜利10 C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe

如果您不知道该怎么做,可以按照下面的快照进行操作。

how to add chrome to PATH..

希望这会有所帮助.. !!