我使用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.
我不知道是否因为我更新了软件包或什么?
有什么帮助吗?
答案 0 :(得分:1)
不知道您是否还在寻找答案,因为这已经有6个月了。
但是只要交叉检查您是否在环境变量中正确设置了Chrome路径即可。
您可以通过在cmd提示符下运行简单命令> Windows-10上的Chrome浏览器来执行此操作
如果未完成,则会显示错误消息- 无法将“ chrome”识别为内部或外部命令, 可操作程序或批处理文件”。
然后,您必须向环境变量添加chrome可安装路径,如下所示: 在胜利10 C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe
如果您不知道该怎么做,可以按照下面的快照进行操作。
希望这会有所帮助.. !!