无法在R中打开Chrome浏览器

问题描述 投票:0回答:1

我使用RSelenium软件包进行Web抓取,并且从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.

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

有帮助吗?

r rselenium
1个回答
0
投票

[不确定您是否还在寻找答案,因为这已经有6个月的历史了。

但是只是交叉检查您是否在环境变量中正确看到了Chrome路径。

您可以通过在cmd提示符下运行简单命令来完成> Windows-10上的Chromerunning this will open a blank chrome browser window as given below in background

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

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

如果您不知道如何执行此操作,可以按照以下快照操作。

how to add chrome to PATH..

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

© www.soinside.com 2019 - 2024. All rights reserved.