原题:在Windows机器上查看docker image secret
当我得到没有 docker 的解决方案时,我更新了问题
我正在关注这个 RSelenium tutorial当我尝试使用严格的 VNC 登录容器时,我遇到了困难。
我需要获取图像 secret ,但我被告知要运行的命令对我来说有点陌生(Windows 机器)
RUN apt-get update -qqy \
&& apt-get -qqy install \
x11vnc \
&& rm -rf /var/lib/apt/lists/* \
&& mkdir -p ~/.vnc \
&& x11vnc -storepasswd secret ~/.vnc/passwd
作为背景,我的实际目标是使用 R 登录网站并抓取一些数据。这引导我使用 RSelenium,它需要 Docker。
在 chinsoon12 的大力帮助下解决
这个解决方案解决了需要使用 docker 的问题,只允许我通过 RSelenium 访问浏览器
#Install firefox
#Download geckodriver and unzip the exe here c:\bin\geckodriver
#start Selenium server by opening a command prompt and then type
#cd ~YOUR_R_PATH~\library\RSelenium\bin
#Download selenium server into the above location http://www.seleniumhq.org/download/
#java -jar selenium-server-standalone-x.xx.x.jar
remDr <- remoteDriver()
remDr$open()
remDr$navigate("https://www2.commsec.com.au/Public/HomePage/Login.aspx")
#send username
username <- remDr$findElement(using = "id", value = "ct100_cpContent_txtLogin")
username$clearElement()
username$sendKeysToElement(list("My_User_Name"))
#send password and Enter
passwd <- remDr$findElement(using = "id", value = "ct100_cpContent_fakepassword")
passwd$clearElement()
passwd$sendKeysToElement(list("My_Password", "\uE007"))
最佳答案
您可以尝试以下操作。让我知道哪一步失败以及错误消息。我会尽力提供帮助。
#start Selenium server by opening a command prompt and then type
#cd ~YOUR_R_PATH~\library\RSelenium\bin
#java -jar selenium-server-standalone-x.xx.x.jar
remDr <- remoteDriver()
remDr$open()
remDr$navigate("https://www2.commsec.com.au/Public/HomePage/Login.aspx")
#send username
username <- remDr$findElement(using = "id", value = "ct100_cpContent_txtLogin")
username$sendKeysToElement(list("My_User_Name"))
#send password and Enter
passwd <- remDr$findElement(using = "id", value = "ct100_cpContent_fakepassword")
passwd$sendKeysToElement(list("My_Password", "\uE007"))
关于r - 如何使用 RSelenium 在 Windows 机器上登录网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43580133/