利用python3.4爬取学校教务系统,并封装成api供app调用(二)之不带验证码模拟登录

####利用python3.4爬取学校教务系统,并封装成api供app调用(二)之不带验证码模拟登录


做完了之前对学校新闻的页的爬取,对于python3.x的urllib库有了一定的了解,于是就开始了学校教务系统的爬取,这里就牵涉到了模拟登录这一块儿。
模拟登录当然是模仿浏览器登录网页的过程了,分为带验证码的和不带验证码的模拟登录,万事还是先从简单的入手,今天就讲讲如何进行不要验证码的模拟登录。
我们学校有两个地方都可以进入教务系统,一是通过直接教务系统的官网直接登录教务系统(需要验证码),二是通过学校的信息门户登录进入(不需要验证码),这里我就讲一讲我是如何通过学校的信息门户进入学校的教务系统。
写代码之前,我们需要弄清楚这个过程,平常通过浏览器登录的时候,好像我们只需要填写用户名和密码,然后点击登录就行了。但是呢具体浏览器是怎么执行这个登录过程的我们并不知道,所以呢要想弄明白这个登录过程是怎样的,我们就需要对整个登录过程进行抓包分析。抓包的工具有很多,可以用chrome的开发者工具(F12),也可以用其他的工具,这里呢,我用的Fiddler4。这类工具的用法我就不说了,网上教程一大堆。
废话说了一堆,下面咱们看具体的操作过程。
这里写图片描述
这里有一个post请求的url,那么我们模拟登录的url应该就是他了,那么我们的用户名和密码是如何提交的呢?看下图,原来我们用浏览器登录的时候向此url,post这么一串表单,这正是我们需要的数

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值