最近因为微信小程序【江理小助手】的课表,还没有开学,没有及时更新,就直接去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.相关推荐

  1. 新版正方教务系统模拟登录登录密码RSA加密破解

    新版正方教务系统模拟登录登录密码RSA加密破解 最新版本教务系统,登录密码有被RSA加密,模拟登录时,我们需要先正方教务的加密方式. 第一步:获取到加密公钥 通过抓包我们可以获取到公钥获取url,然后 ...

  2. 基于HttpClient的正方教务系统模拟登录(带验证码)

    PS:恩,由于最近在学web和简单的http协议,所以心血来潮想用java写个爬虫来爬取学校官网(正方教务系统)个人主页的基础信息(课程信息.成绩--),其实在之前学过java基础教程的时候就可以写的 ...

  3. python二级成绩查询入口官网_python爬虫实战之模拟正方教务系统登录查询成绩

    最近由于某些需要,开始入门Python网络爬虫,想通过一个Python程序来访问正方教务管理系统并且抓取到期末的成绩,由于我并没有深入了解过过其他的编程语言,所以,也比较不出Python和其他语言(如 ...

  4. python爬虫实战之模拟正方教务系统登录查询成绩

    最近由于某些需要,开始入门Python网络爬虫,想通过一个Python程序来访问正方教务管理系统并且抓取到期末的成绩,由于我并没有深入了解过过其他的编程语言,所以,也比较不出Python和其他语言(如 ...

  5. python 爬虫 教务系统模拟登陆 并下载课表

    改进于http://blog.csdn.net/sbw6788778/article/details/50799603 一.使用requests模块,通过POST提交表单的形式登陆 1.登陆南邮智慧校 ...

  6. 使用 PyRsa 库解决新版正方教务的 RSA 加密问题并模拟登陆的 Python 实现

    前言 先前有一个契机,需要模拟登陆学校所使用的正方教务来获取课程表,其所使用的 RSA 加密方法没有现成的 Python 库可使用,目前其他的 CSDN 博客所采用的方法均无法成功登陆,故只能自己研究 ...

  7. 我的第一个开源项目:Java爬虫爬取旧版正方教务系统课程表、成绩表

    Java爬虫爬取旧版正方教务系统课程表.成绩表 一.项目展示 1.正方教务系统 首页 2.爬虫系统 首页: 成绩查询: 课表查询: 二.项目实现 1.爬取思路描述 无论是成绩查询或课表查询亦或者其它的 ...

  8. Java--使用httpClient模拟登陆正方教务系统获取课表

    最近形如课程格子与超表课程表应用如雨后春笋般涌现,他们自动获取课程表是怎么实现的呢.于是我用Java实现了一下模拟登陆正方教务系统获取课表的过程. 首先,我们先了解一下网站登录的原理:当我们输入学号, ...

  9. 模拟登陆新版正方教务管理系统【可以获取学生基本/课表信息】

    写在前面 博主登陆现在还可以正常使用,但是后面登陆成功,获取信息啥的有问题 登陆还是按照学长的来,模拟登陆新版正方教务管理系统 开始 学校教务系统改版,我直接copy博主代码获取学籍那里一直是获取到的 ...

最新文章

  1. react中纯函数_如何在纯React中创建电子邮件芯片
  2. layer.js载入失效问题
  3. sql必知必会(第四版) 学习笔记一
  4. leetcode 二进制求和 addBinary
  5. centos查找linux大文件,centos中查找出大文件命令汇总
  6. mysql存储过程的正确描述_MySQL存储过程中的基本函数描述
  7. Git总结笔记1-搭建和使用30条简明笔记
  8. linux安装python3.7
  9. winform根据字符串生成HTML静态页
  10. Android 5.0新控件——TextInputLayout
  11. 第 7 章 Neutron - 069 - 理解 Neutron Server 分层模型
  12. 正态性检验(Normality test)
  13. 关于IPhone无法收发短信---设置iphone短信中心号码
  14. html游戏技术文档编写,HTML5编写的小游戏
  15. 中国三大互联网巨头陷入移动战争
  16. 如何快速理解TCP协议
  17. TI官网注册账号一直卡人机识别问题
  18. win11 自带远程桌面使用(包含非局域网使用以及win11升级为专业版)
  19. 虚拟偶像 “造星” 指南,二次元、超写实、智能驱动,你会粉上谁?
  20. 美国得州大停电是“人祸”,别想让光伏风电背锅!

热门文章

  1. CSS实现点击选中效果
  2. 2022年小美赛“认证杯”数学建模ABCD题初步分析选题建议
  3. MyBatis insert操作返回主键
  4. 怎么从H5广告页内复制微信号直接调起微信客户端关注公众号
  5. 小程序反编译 代码报错_typeof3 is not a function
  6. 白领如何选择日语培训班
  7. python中奇妙的dict函数
  8. 如何在Mac上复制和粘贴
  9. Instant App 常见问题官方指南 | Android 开发者 FAQ Vol.6
  10. 计算机没有管理无线网络,肿么我电脑上没有管理无线网络那个选项?