我们学校的信息门户和教务系统是分开的(强智科技系统),登陆只能在信息门户登陆,然后进入教务系统自动跳转登陆,如何让爬虫登录到教务系统,两个系统的 cookies 的值并不一样
1
octobersnow OP 求各位大佬指点一下 谢谢
|
2
ioREQcom 2017-10-11 00:56:55 +08:00
未登录情况下,教务系统会通过 302 去门户系统授权拿到 token,教务系统再通过 token 去判断你的登陆身份,从这个角度出发试试吧
|
3
ioREQcom 2017-10-11 00:59:20 +08:00
关于上面我讲的,可以看看 yifeng 老师写的 oauth2 的详细介绍
http://icms.factj.com/article.php?id=2658 |
4
octobersnow OP @ioREQcom 谢谢 已经完成单点登录 嘿嘿 对照 chrome 一步一步来的 的确是通过 302 拿到授权
|
5
octobersnow OP 由于网上没有找到现成文章 我会把我今天爬虫的单点模拟登陆写成一篇文章
|
6
wcsjtu 2017-10-11 12:00:40 +08:00
在浏览器中使用 firebug 看整个流程的发包~然后用代码完整模拟整个过程
管它什么认证方式~~ |
7
sunwei0325 2017-10-12 04:42:55 +08:00
phantomjs+selenium
|
8
linhanqiu 2018-02-09 16:29:45 +08:00
您好,请问您写成的文章可以给看一下吗
|
9
octobersnow OP @linhanqiu 抱歉 好久没有登陆 您可以加我 qq764213885
|