我正在尝试登录下面的网站(“dkurl”),然后下载一个zip文件(“url”)。使用RCURL后面的其他答案,我试图使用下面的代码,但我无法下载文件。我还缺少其他参数或命令吗?
url <- 'http://www.draftkings.com/contest/exportfullstandingscsv/40827113'
dkurl <- 'https://www.draftkings.com/account/sitelogin/'
pars = list(username = xxx, password = xxx)
agent = "Mozilla/5.0"
curl = getCurlHandle()
curlSetOpt(cookiejar="", useragent = agent, followlocation = TRUE, curl=curl)
html=postForm(dkurl, .params=pars, curl=curl)
html=getURL(url, curl=curl)
答案 0 :(得分:0)
使用httr
包下载文件非常方便。就像这样。
library(httr)
GET(fileUrl, authenticate(user, password),
write_disk(filename), timeout(60))