Я пытаюсь повторить пример кода, приведенного в разделе справки RSelenium remoteDriver
. Как вы можете видеть из комментариев, я получаю перенаправление, и я получаю тот же ответ для каждой функции RSelenium. Как мне решить эту проблему?RSelenium всегда показывает перенаправление
startServer()
remDr <- remoteDriver$new()
remDr$open()
# [1] "Connecting to remote server"
# [[1]]
# [1] "<HTML>\r\n<HEAD><TITLE>Redirection</TITLE></HEAD>\r\n<BODY><H1>Redirect</H1></BODY>\r\n"
#
# $id
# [1] NA
remDr$navigate("http://www.r-project.org")
remDr$getPageSource()
# [[1]]
# [1] "<HTML>\r\n<HEAD><TITLE>Redirection</TITLE></HEAD>\r\n<BODY><H1>Redirect</H1></BODY>\r\n"
# remDr$findElements(value = "//frame")
# [[1]]
# [1] "remoteDriver fields"
# $remoteServerAddr
# [1] "localhost"
#
# $port
# [1] 4444
#
# $browserName
# [1] "firefox"
#
# $version
# [1] ""
#
# $platform
# [1] "ANY"
#
# $javascript
# [1] TRUE
#
# $autoClose
# [1] FALSE
#
# $nativeEvents
# [1] TRUE
#
# $extraCapabilities
# list()
#
# [1] "webElement fields"
# $elementId
# [1] "<HTML>\r\n<HEAD><TITLE>Redirection</TITLE></HEAD>\r\n<BODY><H1>Redirect</H1></BODY>\r\n"
Я работаю над корпоративным ноутбуком за брандмауэром прокси. Это, как я изменять прокси-сервер, чтобы успешно получить доступ к веб-когда я использую httr
или rvest
пакеты:
set_config(use_proxy(url = "http://proxy-server.mycompany.com:8080"))
Любые предложения?
Благодарим за предложение. К сожалению, я попробовал это, и я все еще получаю ответ '[[1]] [1] " \ г \ п
Перенаправление
\ г \ п" 'после команды 'remDr $ открытым()'. Я также пробовал много вариантов прокси-url, а также 'extraCapabilities <- list (proxy = list (proxyType =" pac ", proxyAutoconfigUrl =" http: //aaa-server/aaa/proxy.pac "))' используя метод PAC, все без успеха. Любые другие предложения? – hackRЭто http или https. Если последнее вам нужно будет установить sslProxy, а не httpProxy. Это способ сделать это. Это просто вопрос правильной структуры. – jdharrison
Как узнать, работает ли сервер Selenium? После выполнения этого: 'RSelenium :: startServer()' нет ответа внутри R. И если я загляну в диспетчер задач Windows, нет очевидного процесса Windows ... – hackR