首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RCurl发送cookie

RCurl发送cookie
EN

Stack Overflow用户
提问于 2012-03-10 01:31:23
回答 2查看 1.6K关注 0票数 1

我需要使用RCurl发送一个简单的cookie。cookie是"AcceptDisclaimer=yes“我试过这样做:

代码语言:javascript
复制
curl <- getCurlHandle()
curlSetOpt(cookiejar='cookies.txt', curl=curl)
resultingWebPage <- postForm(website, x = result,  curl = curl)

cookies.txt包含AcceptDisclaimer=yes

但是,RCurl似乎并没有发送cookie!

致以问候!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-20 19:01:07

代码语言:javascript
复制
cookie = 'cookiefile.txt'   
curl  =  getCurlHandle ( cookiefile = cookie,
                         cookiejar = cookie,
                         useragent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en - US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"
)

# code to do something with web page

rm(curl)
gc()

使用cookiefile将加载存储在文件中的cookie。使用cookiejar将使用临时cookie

调用rm(curl)gc()将删除curl会话,并将cookie文件写入磁盘。

票数 3
EN

Stack Overflow用户

发布于 2012-03-10 05:28:11

请参阅指向http://www.omegahat.org/RCurl/RCurlJSS.pdfHow do I use cookies with RCurl?。该文档4.4节详细介绍了如何加载cookies。它使用cookiefile选项,而不是cookiejar选项,并且文件的格式比您已有的复杂得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9638451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档