SuperAgent是如何记录cookie的?
比如,去抓一个需要登录的网站的资源时,首先模拟登录,获取cookie;然后在后续的请求中如何带着cookie?我查了API发现只有一个withCredentials()方法与cookie相关,但是试了一下不管用。
(来自https://manxisuo.github.io/)
6 回复
试过 .set()
方法么?
var agent = new require('superagent').Agent()
agent 会自动保存cookie 和 在请求中带上cookie
agent.jar
可以先配置一些cookie 看下 cookieJar
的api 就知道了
@brickyang 把cookie保存下来,然后在后续每次请求时用: .set(‘cookie’, cookie) 是可以的,但是看起来太不优雅了。
(来自https://manxisuo.github.io/)
@stormslowly 还可以这样?我看遍了文档(http://visionmedia.github.io/superagent/)没有找到.Agent()这个方法啊?
(来自https://manxisuo.github.io/)