通过公司执行rsDriver错误';s网络
我在运行rsDriver()函数打开chrome浏览器时遇到了一个问题 代码: 我试着用下面的代码通过公司的代理连接,但仍然没有成功。我尝试使用端口号444 54567,但仍然出现相同的错误通过公司执行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=
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()也有帮助。我还发现了以下内容:。对我来说,这似乎是一个解决办法。