superagent 的坑:各位是如何处理 redirect 的?

2018-08-17 08:13:33 +08:00
 kingslanding

我在爬一个网页,模拟登录,POST 后得到一个临时 cookie,再用这个临时 cookie 去访问重定向的网址,这个网址返回的 cookie 才是真正需要的 cookie.

但 superagent 默认自动 redirect 时,不会带上临时 cookie,导致登陆失败. 如果用它的 redirects(0),来禁止重定向,又会抛出异常,程序又无法得到临时 cookie.

有大佬知道怎么解决这个问题吗?

4523 次点击
所在节点    Node.js
3 条回复
beny2mor
2018-08-17 10:31:05 +08:00
superagent.agent()无效吗?
hanzichi
2018-08-17 10:34:23 +08:00
不是很懂你的意思

要不你直接用 `.agent()` 自动维护 cookie 试试

理论上手动维护也是可行的
kingslanding
2018-08-17 14:19:32 +08:00
菜鸟感谢你们~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/480582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX