R使用RCURL下载ZIP并登录

时间:2017-05-16 17:29:44

标签: r web-scraping rcurl

我正在尝试登录下面的网站(“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)

1 个答案:

答案 0 :(得分:0)

使用httr包下载文件非常方便。就像这样。

library(httr)
GET(fileUrl, authenticate(user, password), 
    write_disk(filename), timeout(60))
相关问题