requests 如何实现爬虫的单点登陆

2017 年 10 月 11 日
 octobersnow

我们学校的信息门户和教务系统是分开的(强智科技系统),登陆只能在信息门户登陆,然后进入教务系统自动跳转登陆,如何让爬虫登录到教务系统,两个系统的 cookies 的值并不一样

6496 次点击
所在节点    Python
9 条回复
octobersnow
2017 年 10 月 11 日
求各位大佬指点一下 谢谢
ioREQcom
2017 年 10 月 11 日
未登录情况下,教务系统会通过 302 去门户系统授权拿到 token,教务系统再通过 token 去判断你的登陆身份,从这个角度出发试试吧
ioREQcom
2017 年 10 月 11 日
关于上面我讲的,可以看看 yifeng 老师写的 oauth2 的详细介绍
http://icms.factj.com/article.php?id=2658
octobersnow
2017 年 10 月 11 日
@ioREQcom 谢谢 已经完成单点登录 嘿嘿 对照 chrome 一步一步来的 的确是通过 302 拿到授权
octobersnow
2017 年 10 月 11 日
由于网上没有找到现成文章 我会把我今天爬虫的单点模拟登陆写成一篇文章
wcsjtu
2017 年 10 月 11 日
在浏览器中使用 firebug 看整个流程的发包~然后用代码完整模拟整个过程
管它什么认证方式~~
sunwei0325
2017 年 10 月 12 日
phantomjs+selenium
linhanqiu
2018 年 2 月 9 日
您好,请问您写成的文章可以给看一下吗
octobersnow
2018 年 2 月 17 日
@linhanqiu 抱歉 好久没有登陆 您可以加我 qq764213885

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

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

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

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

© 2021 V2EX