使用python爬取学校门户网站相关信息并格式化输出

我们学校的信息门户是必需要登录才能去看的。而且网页模块的排版比较不友好,很多重要信息例如讲座的通知,后勤的断水断电的通知没有办法很方便的及时获知。受到我舍友(手动@杨大潍)的启发,我就开始在期末花了一点时间做了这么一个脚本。
摘要由CSDN通过智能技术生成

其实真正来说我不是很会写技术文档,我觉得我先从这里开始吧。俗话说的好万事开头难,那我就开始写我的第一份技术文档了。

现在我做的一些事情都是在熟悉技术。我在学习python,并且在用python处理网页请求相关的内容。

我们学校的信息门户是必需要登录才能去看的。而且网页模块的排版比较不友好,很多重要信息例如讲座的通知,后勤的断水断电的通知没有办法很方便的及时获知。受到我舍友(手动@杨大潍)的启发,我就开始在期末花了一点时间做了这么一个脚本。以下我就将我在做相关工作时候遇到的问题做一下梳理和总结吧

使用到的python库:

首先我使用的是requests的库,相比于其他python的网络库来说,requests更加易用,简单。同时也比较适合我这样的小白。requests常用的方法就是get和post。requests.get返回的是收到的GET到的网页内容。

import requests
r = requests.get(url, headers, data)
print r.text

就是这么easy~不过requests的库需要点击这里下载。至于安装方法,直接就是在winPowershell里或者terminal里输入:

python setup.py install 

大部分在信息门户上的信息都是需要一定的用户权限来获得。一般的时候我们需要一个账号来登入网站才能够获得我们想要的信息的。由于我们学校的信息门户十分的简陋,他的用户认证手段比较老旧,同时这也方便我们处理。

我们在这里使用了chrome的开发者工具来记录GET请求的data结构。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值