我最近使用了这个:Send cookies with curl
我现在正试图在ruby脚本中自动执行该过程。
但是,我没有看到任何本机会从给定请求的文件加载Cookie。
在Ruby中为net / http请求从文件加载cookie的最佳方法是什么?
更新:我只是使用浏览器插件将我的所有Cookie转储到文件中。我想加载该文件以用作cookie。卷曲的例子是:
curl -b cookies.txt http://example.com
(请注意我只使用' -b')。
我真的喜欢避免循环遍历文件中的所有内容并解析出Cookie并单独设置标题。我正在寻找这个python代码的ruby等价物(参考:Using cookies.txt file with Python Requests)
import requests, cookielib
cj = cookielib.MozillaCookieJar('cookies.txt')
cj.load()
r = requests.get(url, cookies=cj)