如何使用RSelenium使用代理打开无头Chrome浏览器?

时间:2018-12-20 12:50:19

标签: r rselenium

设置代理后,我无法使用RSelenium连接到远程驱动程序,尽管没有代理也可以正常工作。

我的代码在没有任何代理的情况下运行良好。通过在/etc/Renviron.site中设置代理变量并使用'ipify'包中的get_ip函数进行验证,可以正确配置代理。但是设置代理后,远程驱动程序将无法正确连接,并且其他值都为null。我缺少什么?

    library(RSelenium)
        library(readxl)
        require(stringr)
        library(ipify)
        library(httr)
        print(get_ip()) 
    library(RSelenium)
    library(readxl)
    require(stringr)
    library(ipify)


    require(httr)
    print(get_ip())

    remDr <-remoteDriver(remoteServerAddr = "localhost", port = 4444L, browserName = "chrome")
    print(get_ip())
     remDr$open()
   Here the response is :
[1] "Connecting to remote server"
$id
[1] NA

        remDr$navigate("http://www.linkedin.in")
After I try to navigate , the result is NULL.

0 个答案:

没有答案