正方教务系统模拟登陆查询课表出现302跳转解决Object moved to here.
最近因为微信小程序【江理小助手】的课表,还没有开学,没有及时更新,就直接去url请求最新的课程,
经过抓包分析(其实就是F12浏览器netWork就可以找到请求了哪些字段)
URL url=new URL("http://218.65.107.173/xskbcx.aspx?xh="+uname+"&xm="+xm+"&gnmkdm=N121603");WebRequest req = new WebRequest(url);List listReq = new ArrayList();listReq.add(new NameValuePair("xnd", xnd));listReq.add(new NameValuePair("xqd", xqd));listReq.add(new NameValuePair("__VIEWSTATE", __VIEWSTATE));listReq.add(new NameValuePair("__EVENTTARGET", "xqd"));listReq.add(new NameValuePair("__EVENTARGUMENT", ""));req.setRequestParameters(listReq);
就这些字段就可以了,但是发现一张会进入302跳转
在302跳转之后还是会回到默认的学年和学期的课表,应该是正方的请求出了问题,再研究了一下发现
正方的每次post请求除了需要cookie ivewStatus 还需要Referer
加上请求课表的Referer就可以正常爬取信息了,后期完整的正方教务系统抓取任何信息可以关注一下博客
req.setAdditionalHeader("Referer","http://218.65.107.173/xs_main.aspx?xh="+uname);
正方教务系统模拟登陆查询课表出现302跳转解决Object moved to here.相关推荐
- 新版正方教务系统模拟登录登录密码RSA加密破解
新版正方教务系统模拟登录登录密码RSA加密破解 最新版本教务系统,登录密码有被RSA加密,模拟登录时,我们需要先正方教务的加密方式. 第一步:获取到加密公钥 通过抓包我们可以获取到公钥获取url,然后 ...
- 基于HttpClient的正方教务系统模拟登录(带验证码)
PS:恩,由于最近在学web和简单的http协议,所以心血来潮想用java写个爬虫来爬取学校官网(正方教务系统)个人主页的基础信息(课程信息.成绩--),其实在之前学过java基础教程的时候就可以写的 ...
- python二级成绩查询入口官网_python爬虫实战之模拟正方教务系统登录查询成绩
最近由于某些需要,开始入门Python网络爬虫,想通过一个Python程序来访问正方教务管理系统并且抓取到期末的成绩,由于我并没有深入了解过过其他的编程语言,所以,也比较不出Python和其他语言(如 ...
- python爬虫实战之模拟正方教务系统登录查询成绩
最近由于某些需要,开始入门Python网络爬虫,想通过一个Python程序来访问正方教务管理系统并且抓取到期末的成绩,由于我并没有深入了解过过其他的编程语言,所以,也比较不出Python和其他语言(如 ...
- python 爬虫 教务系统模拟登陆 并下载课表
改进于http://blog.csdn.net/sbw6788778/article/details/50799603 一.使用requests模块,通过POST提交表单的形式登陆 1.登陆南邮智慧校 ...
- 使用 PyRsa 库解决新版正方教务的 RSA 加密问题并模拟登陆的 Python 实现
前言 先前有一个契机,需要模拟登陆学校所使用的正方教务来获取课程表,其所使用的 RSA 加密方法没有现成的 Python 库可使用,目前其他的 CSDN 博客所采用的方法均无法成功登陆,故只能自己研究 ...
- 我的第一个开源项目:Java爬虫爬取旧版正方教务系统课程表、成绩表
Java爬虫爬取旧版正方教务系统课程表.成绩表 一.项目展示 1.正方教务系统 首页 2.爬虫系统 首页: 成绩查询: 课表查询: 二.项目实现 1.爬取思路描述 无论是成绩查询或课表查询亦或者其它的 ...
- Java--使用httpClient模拟登陆正方教务系统获取课表
最近形如课程格子与超表课程表应用如雨后春笋般涌现,他们自动获取课程表是怎么实现的呢.于是我用Java实现了一下模拟登陆正方教务系统获取课表的过程. 首先,我们先了解一下网站登录的原理:当我们输入学号, ...
- 模拟登陆新版正方教务管理系统【可以获取学生基本/课表信息】
写在前面 博主登陆现在还可以正常使用,但是后面登陆成功,获取信息啥的有问题 登陆还是按照学长的来,模拟登陆新版正方教务管理系统 开始 学校教务系统改版,我直接copy博主代码获取学籍那里一直是获取到的 ...
最新文章
- react中纯函数_如何在纯React中创建电子邮件芯片
- layer.js载入失效问题
- sql必知必会(第四版) 学习笔记一
- leetcode 二进制求和 addBinary
- centos查找linux大文件,centos中查找出大文件命令汇总
- mysql存储过程的正确描述_MySQL存储过程中的基本函数描述
- Git总结笔记1-搭建和使用30条简明笔记
- linux安装python3.7
- winform根据字符串生成HTML静态页
- Android 5.0新控件——TextInputLayout
- 第 7 章 Neutron - 069 - 理解 Neutron Server 分层模型
- 正态性检验(Normality test)
- 关于IPhone无法收发短信---设置iphone短信中心号码
- html游戏技术文档编写,HTML5编写的小游戏
- 中国三大互联网巨头陷入移动战争
- 如何快速理解TCP协议
- TI官网注册账号一直卡人机识别问题
- win11 自带远程桌面使用(包含非局域网使用以及win11升级为专业版)
- 虚拟偶像 “造星” 指南,二次元、超写实、智能驱动,你会粉上谁?
- 美国得州大停电是“人祸”,别想让光伏风电背锅!
热门文章
- CSS实现点击选中效果
- 2022年小美赛“认证杯”数学建模ABCD题初步分析选题建议
- MyBatis insert操作返回主键
- 怎么从H5广告页内复制微信号直接调起微信客户端关注公众号
- 小程序反编译 代码报错_typeof3 is not a function
- 白领如何选择日语培训班
- python中奇妙的dict函数
- 如何在Mac上复制和粘贴
- Instant App 常见问题官方指南 | Android 开发者 FAQ Vol.6
- 计算机没有管理无线网络,肿么我电脑上没有管理无线网络那个选项?