Это частичное повторение обсуждаемого здесь вопроса, в результате которого было получено частичное, но не полное разрешение: RSelenium: не отображается браузер при запуске моего кода
У меня Linux Ubuntu 18.04, и я хотел бы, чтобы браузер всплывал, когда я запускаю операцию «remoteDriver» в R, чтобы я мог видеть навигацию / изменения, выполненные с помощью кода R, разворачивающегося в реальном браузере. Подобно тому, что происходит здесь: https://www.youtube.com/watch?time_continue=1150&v=ic65SWRWrKA&feature=emb_logo
Я следовал инструкциям, приведенным в разделе «Удаленное ведение журнала / отладка с помощью Windows» на этой странице: https://cran.r-project.org/web/packages/RSelenium/vignettes/docker.html, где они просят использовать соединение VN C, чтобы иметь возможность следить за браузером. Когда я пытаюсь подключиться через «Vinagre» к рекомендованному адресу хоста «127.0.0.1:5901», у меня всегда отключается сообщение «Ошибка подключения к хосту ... была закрыта» (см. скриншот прилагается).
"Соединение с хостом 127.0.0.1:5901 было закрыто"
Я попытался попробовать другие способы, такие как "VN C connect", "TightVN C ", но безрезультатно.
Кто-нибудь знает, в чем может быть проблема и как ее решить?
Вот пример моего процесса извлечения из RSelenium :
Клемма :
$sudo docker run -d -p 4445:4444 -p 5901:5900 selenium/standalone-chrome:latest
$docker ps
Выход :
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
edd0ca40dabb selenium/standalone-chrome:latest "/opt/bin/entry_poin…" 45 minutes ago Up 45 minutes 0.0.0.0:4445->4444/tcp, 0.0.0.0:5901->5900/tcp flamboyant_golick
В R :
library(RSelenium)
remDr <- remoteDriver(port = 4445L, browserName = "chrome")
remDr$open()
remDr$navigate("https://www.bbc.com/")
remDr$screenshot(display = TRUE)
remDr$navigate("http://www.google.com/ncr")
remDr$screenshot(display = TRUE)
, который привел к этим двум снимкам экрана, показывая, что это работает ( снимки экрана отражаются в окне "Просмотрщика", но сам браузер не открывается, делая это действительно неудобное усилие ):
"BB C" "Google"