Joh*_*Doe 5 r phantomjs rselenium
无法phantomjs使用开始新会话rsDriver。其他浏览器工作正常,但是当我尝试phantomjs它的选项时它不起作用,我无法完全理解错误输出的含义。我该如何解决这个问题?
require(RSelenium)
remDr=rsDriver(port = 4460L, browser = c("phantomjs"))
checking Selenium Server versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking chromedriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking geckodriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking phantomjs versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
[1] "Connecting to remote server"
Selenium message:Unable to create session from {
"desiredCapabilities": {
"browserName": "phantomjs",
"javascriptEnabled": true,
"nativeEvents": true,
"version": "",
"platform": "ANY"
},
"capabilities": {
"firstMatch": [
{
"browserName": "phantomjs"
}
]
}
}
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'LAPTOP-302FGG7N', ip: '192.168.0.3', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_231'
Driver info: driver.version: unknown
Could not open phantomjs 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.
Run Code Online (Sandbox Code Playgroud)
我已经能够通过以下代码使用 p\xc4\xa5antomjs :
\nlibrary(RSelenium)\nlibrary(wdman)\n\nurl <- "http://www.verema.com/vinos/portada"\nport <- as.integer(4444L + rpois(lambda = 1000, 1))\npJS <- wdman::phantomjs(port = port)\nremDrPJS <- remoteDriver(browserName = "phantomjs", port = port)\nremDrPJS$open()\nremDrPJS$navigate(url)\nremDrPJS$screenshot(TRUE)\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
183 次 |
| 最近记录: |