Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过公司执行rsDriver错误';s网络_R_Selenium Chromedriver_Rselenium - Fatal编程技术网

通过公司执行rsDriver错误';s网络

通过公司执行rsDriver错误';s网络,r,selenium-chromedriver,rselenium,R,Selenium Chromedriver,Rselenium,我在运行rsDriver()函数打开chrome浏览器时遇到了一个问题 代码: 我试着用下面的代码通过公司的代理连接,但仍然没有成功。我尝试使用端口号444 54567,但仍然出现相同的错误 cprof <- list(chromeOptions = list(args = list("--proxy-server= gproxy.go.company.org:8080"))) mybrowser <- rsDriver(browser=c("chrome"), chromever=

我在运行rsDriver()函数打开chrome浏览器时遇到了一个问题

代码:

我试着用下面的代码通过公司的代理连接,但仍然没有成功。我尝试使用端口号444 54567,但仍然出现相同的错误

cprof <- list(chromeOptions = list(args = list("--proxy-server= gproxy.go.company.org:8080")))
mybrowser <- rsDriver(browser=c("chrome"), chromever="80.0.3987.16", port = 443L,extraCapabilities = cprof)

cprof对我来说,这似乎是一个代理问题。您能够检索任意网站吗?例如,使用
httr::GET(“www.google.com”)
。如果不是,这也会指出代理存在问题

您是否尝试在.Renviron中配置它?像这样:

file.edit('~/.Renviron')
将此行添加到文件并重新启动RStudio:

http_proxy=USER:PASSWORD@PROXY:PORT
另一个选项:使用httr/curl设置代理:

set_config(use_proxy(url="proxy.com",
                 port = 8080,
                 username = "foo",
                 password = "bar"))

在我看来,这似乎是一个代理问题。您能够检索任意网站吗?例如,使用
httr::GET(“www.google.com”)
。如果不是,这也会指出代理存在问题

您是否尝试在.Renviron中配置它?像这样:

file.edit('~/.Renviron')
将此行添加到文件并重新启动RStudio:

http_proxy=USER:PASSWORD@PROXY:PORT
另一个选项:使用httr/curl设置代理:

set_config(use_proxy(url="proxy.com",
                 port = 8080,
                 username = "foo",
                 password = "bar"))

通过切换网络,首先连接到我的本地网络,当浏览器打开时切换到公司网络。

通过切换网络,首先连接到我的本地网络,然后当浏览器打开时切换到公司网络来实现这一点。

Hi@HeiN3r感谢您的帮助。我尝试了httr::GET(“www.google.com”),但收到以下错误:curl::curl\u fetch\u内存中的错误(url,handle=handle):已达到超时:[www.ggogle.co.in]操作在10000毫秒后超时,收到0个字节中的0个字节。我还尝试添加行http_proxy=USER:PASSWORD@PROXY:连接到Renviron文件并重新启动RStudio,但仍然没有成功。我使用了http_proxy=“Domain\\username”:“Pwd#NNNN”@“gproxy.go.company.org”:808080奇怪。。。您是在.Renv中使用引号,还是仅在注释中使用引号?如果是,则应将其删除。此外,我还添加了另一种使用
httr
指定代理的方法。这行吗?但是,这将有助于解决
GET()
问题,但可能不会解决最初的问题。但至少您知道,它实际上是代理,您“只”需要找出正确的.Renv规范。我现在可以执行httr::GET(“www.google.com”)命令,它会返回一些输出。但是rsDriver()仍然显示与描述中所述相同的错误。我现在了解到代理存在一些问题。但如果您能指导我,这将非常有帮助,所以您现在确认,使用正确的代理规范,您可以连接到外部服务器。我建议使用.Renviron文件。如果您能够正确地使用它(可能使用
get()
进行测试以排除其他问题),我希望/假设这对rsDriver()也有帮助。我还发现了以下内容:。这对我来说似乎是一个解决方案。嗨@HeiN3r谢谢你的帮助。我尝试了httr::GET(“www.google.com”),但收到以下错误:curl::curl\u fetch\u内存中的错误(url,handle=handle):已达到超时:[www.ggogle.co.in]操作在10000毫秒后超时,收到0个字节中的0个字节。我还尝试添加行http_proxy=USER:PASSWORD@PROXY:连接到Renviron文件并重新启动RStudio,但仍然没有成功。我使用了http_proxy=“Domain\\username”:“Pwd#NNNN”@“gproxy.go.company.org”:808080奇怪。。。您是在.Renv中使用引号,还是仅在注释中使用引号?如果是,则应将其删除。此外,我还添加了另一种使用
httr
指定代理的方法。这行吗?但是,这将有助于解决
GET()
问题,但可能不会解决最初的问题。但至少您知道,它实际上是代理,您“只”需要找出正确的.Renv规范。我现在可以执行httr::GET(“www.google.com”)命令,它会返回一些输出。但是rsDriver()仍然显示与描述中所述相同的错误。我现在了解到代理存在一些问题。但如果您能指导我,这将非常有帮助,所以您现在确认,使用正确的代理规范,您可以连接到外部服务器。我建议使用.Renviron文件。如果您能够正确地使用它(可能使用
get()
进行测试以排除其他问题),我希望/假设这对rsDriver()也有帮助。我还发现了以下内容:。对我来说,这似乎是一个解决办法。