我试图找出以下原因:
url <- "http://www.fec.gov/pubrec/fe2014/federalelections2014.xls"
tf <- tempfile()
download.file(url, destfile = tf)
返回错误:
trying URL 'http://www.fec.gov/pubrec/fe2014/federalelections2014.xls'
Error in download.file(url, destfile = tf) :
cannot open URL 'http://www.fec.gov/pubrec/fe2014/federalelections2014.xls'
In addition: Warning message:
In download.file(url, destfile = tf) :
cannot open: HTTP status was '406 Not Acceptable'
奇怪的是,它有时会起作用,但最终会开始返回上面的内容。
我已经知道这与向服务器发出的请求有关,但我希望有人可能知道如何使用来自R的某种类型的调用来解决这个问题。