RSelenium中rsDriver函数无法与Chrome浏览器驱动建立连接
问题描述
我尝试通过RSelenium连接Chrome浏览器,但持续收到错误信息或异常输出。
已执行操作
这是我首次使用Selenium和RSelenium,已安装JDK和chromedriver,确保驱动与浏览器版本兼容,且已将chromedriver可执行文件路径和JDK路径添加到环境变量。
尝试代码
尝试1
rs <- rsDriver( browser = 'chrome', chromever = '111.0.5563.64', extraCapabilities = list('webdriver.chrome.driver' = 'C:\\webdrivers\\chromedriver.exe'), verbose = F, port = free_port() )
该代码抛出以下错误:
无法打开Chrome浏览器。
客户端错误信息:
httr调用出现未定义错误。httr输出:连接localhost端口14415失败,2212ms后被拒绝。
请查看服务器日志获取更多详情。
尝试2
将port参数替换为chromedriver默认端口9515,代码如下:
rs <- rsDriver( browser = 'chrome', chromever = '111.0.5563.64', extraCapabilities = list('webdriver.chrome.driver' = 'C:\\webdrivers\\chromedriver.exe'), verbose = F, port = 9515L )
代码运行无错误信息,但未打开Chrome浏览器窗口。已通过任务管理器确认并非显示问题。
内容的提问来源于stack exchange,提问作者luism
相关产品推荐
相关产品推荐

