跳到主要内容
CNode

SuperAgent是如何记录cookie的?

问答
Mmanxisuo发布于 10 年前最后回复 10 年前
6114560

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

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

查看回复

回复 (6)

B
brickyang#110 年前

试过 .set() 方法么?

S
stormslowly#210 年前

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

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

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

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

参与回复

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