SuperAgent是如何记录cookie的?
发布于 1 个月前 作者 manxisuo 327 次浏览 来自 问答

比如,去抓一个需要登录的网站的资源时,首先模拟登录,获取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/)

回到顶部