在研究了一会requests库的实现之后。发现requests的确非常强大。。
几行代码就登陆上了学校的教务系统,但也许是我们学校的教务系统做的太烂了吧23333.动不动就血崩。
下面是代码。
import requests
import re
import urllib.request
import os
while True:
name=input('请输入您的学号')
password=input('请输入您的密码')
Target='http://wlkt.nuist.edu.cn/(S(i5jngs45zajbn045hncdug55))/default.aspx'
data={'__VIEWSTATE':'/wEPDwUKMTM5MjUxOTk4Nw9kFgJmD2QWHgICDxAPFgIeB1Zpc2libGVoZGQWAWZkAgMPEA8WAh8AaGRkZGQCBA8QDxYCHwBoZGRkZAIFDxAPFgIeBFRleHQFCeaVmeWKoeWkhGRkZGQCBg8QDxYCHwBoZGRkZAIHDxAPFgIfAQUG5a2m6ZmiZGRkZAIIDxAPFgIfAQUG5a2m5YqeZGRkZAIJDxAPFgIfAGhkZGRkAgoPEA8WAh8BBQbmlZnluIhkZGRkAgsPEA8WAh8BBQblrabnlJ9kZGRkAgwPEA8WAh8AaGRkZGQCDQ8QDxYCHwBoZGRkZAIODxAPFgIfAGhkZGRkAg8PEA8WAh8AaGRkZGQCEA8QDxYCHwBoZGRkZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WCQUMUmFkaW9CdXR0b240BQxSYWRpb0J1dHRvbjQFDFJhZGlvQnV0dG9uMgUMUmFkaW9CdXR0b24yBQxSYWRpb0J1dHRvbjUFDFJhZGlvQnV0dG9uNQUMUmFkaW9CdXR0b24xBQxSYWRpb0J1dHRvbjEFDFJhZGlvQnV0dG9uM8hkENze68v6MFI9hwYr

本文介绍了使用Python的requests库模拟登陆学校教务系统的过程,通过session自动保存cookie来访问登录后的页面。虽然代码实现简单,但在判断登陆状态上遇到挑战,如错误的账号密码也会返回200状态码,且服务器故障时仍可能误判为登陆成功。作者计划后续改进判断方法。
最低0.47元/天 解锁文章
343

被折叠的 条评论
为什么被折叠?



