0
RseleniumがこのURLを満たしているとスタックになってしまいます。他のウェブページに変更しても問題ありません。 "getCurrentUrl" & "getPageSource"最も基本的な操作です。特定のページでRセレンを使用することはできません
appUrl <- "https://sycm.taobao.com/custom/login.htm?_target=http://sycm.taobao.com/"
# Build up the environment -----------------------------------------------------
library(RSelenium)
rD <- rsDriver()
remDr <- rD$client
remDr$navigate(appUrl)
#show the page -----------------------------------------------------------------
remDr$screenshot(display = TRUE)
# basic operation by seleniumR
remDr$getCurrentUrl()
remDr$getPageSource()[[1]]
rm(rD)
gc()
とFirefox用:グーグルクロームと
url = "https://sycm.taobao.com/custom/login.htm?_target=http://sycm.taobao.com/"
# Build up the environment -----------------------------------------------------
library(RSelenium)
library(wdman)
pDrv <- phantomjs(port = 4567L)
remDr <- remoteDriver(browserName = "firefox", port = 4567L)
remDr$open()
remDr$navigate(url)
#show the page -----------------------------------------------------------------
remDr$maxWindowSize()
remDr$screenshot(display = TRUE)
# basic operation by seleniumR
remDr$getCurrentUrl()
remDr$getPageSource()[[1]]
私はあなたの方法を使用している場合、このエラーは以下のように再び示したが、私はそれを解決するために何度も試みたが、私がここで見つけたRseleniumを使う別の方法を選びました。あなたがこれについてかなり経験しているなら、助けてください。 ------------------------------------------------ -------------------------------------------- rD < - rsDriver( ) は、Seleniumサーバーのバージョンを確認する: はBEGIN:open.connectionでPREDOWNLOAD エラー(CON、 "RB"):ねえ、サーバー – jeremyparty
に接続できませんでした。あなたは remDr $ getCurrentUrlに来るとき、それはまだ立ち往生() remDr $ getPageSource()[[1]]。あなたはブラウザを変更しました。 – jeremyparty
phantomjsに問題があるようです。ページはアリババからであるとして、彼らはマシンからthoes行為を検出するために何かをした、 – jdharrison