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

2017-10-11 00:52:16 +08:00
 octobersnow

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

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

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

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

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

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

© 2021 V2EX