CNode

SuperAgent是如何记录cookie的?

问答
Mmanxisuo发布于10 年前最后回复10 年前6 回复11449 浏览0 收藏

比如,去抓一个需要登录的网站的资源时,首先模拟登录,获取cookie;然后在后续的请求中如何带着cookie?我查了API发现只有一个withCredentials()方法与cookie相关,但是试了一下不管用。

(来自https://manxisuo.github.io/)

查看回复

回复 (6)

B
brickyang#1·10 年前

试过 .set() 方法么?

S
stormslowly#2·10 年前

var agent = new require('superagent').Agent() agent 会自动保存cookie 和 在请求中带上cookie agent.jar 可以先配置一些cookie 看下 cookieJar 的api 就知道了

M
manxisuo#3·10 年前
引用 brickyang试过 .set() 方法么?

@brickyang 把cookie保存下来,然后在后续每次请求时用: .set('cookie', cookie) 是可以的,但是看起来太不优雅了。

(来自https://manxisuo.github.io/)

参与回复
登录后即可参与回复。登录