Android抓取正方系统课程——实现自己的课程表


上一篇博客讲解了如何使用http协议模拟登陆正方系统,今天继续实现如何抓取课程表并显示在Android界面上,效果如图:

由于偷懒,在界面上没下太多功夫,看得过去就行了哈哈哈。

在我们第一次点击 专业推荐课表查询 的时候,浏览器干了这么件事。

Request URL:http://210.38.162.117/(4nqfqf55wv4suyi0aewkdgiy)/tjkbcx.aspx?xh=131110142&xm=%D0%A4%C9%D9%D0%C7&gnmkdm=N121601
Request Method:GET
Host:210.38.162.117
Referer:http://210.38.162.117/(4nqfqf55wv4suyi0aewkdgiy)/xs_main.aspx?xh=131110142

它向服务器发起了一次get,请求的路径是

http://210.38.162.117/(4nqfqf55wv4suyi0aewkdgiy)/tjkbcx.aspx?xh=131110142&xm=%D0%A4%C9%D9%D0%C7&gnmkdm=N121601

其实和查成绩的路径很类似,
xh是学号,xm是Url编码过的你的名字,gnmkdm在查询课表的时候为N121601。

/*** 专业课表查询的url*/
String queryTimeTableUrl = "http://21

Android抓取正方系统课程——实现自己的课程表相关推荐

  1. android log抓取方法,Android系统之Android抓取各种log的方法

    Android系统之Android抓取各种log的方法 2018年11月25日 | 萬仟网移动技术 | 我要评论 android之android抓取各种log的方法 1.logcat (四类log b ...

  2. Android系统(118)---Android抓取各种log的方法

    Android抓取各种log的方法 转自 http://blog.csdn.net/matthewei6/article/details/50596983 1.logcat (四类log buffer ...

  3. Android 系统(38)---Android抓取各种log的方法

    Android抓取各种log的方法 http://blog.csdn.net/matthewei6/article/details/50596983 1.logcat (四类log buffer是ma ...

  4. 抓取android ui原理,Android抓取文字、文字位置的分析

    引文: 因为我弃用原来ATX框架中的uiautomator的东西,所以现在要把 UiSelector().text("XXX")这部分的功能给重新实现下. 所以这篇文章介绍的是抓取 ...

  5. 从零开始开发一个自动抓取教务系统课表等信息并动态显示的安卓课程表APP,原理分析及功能实现完美教程

    前言 之前写过一篇JAVA使用HttpClient模拟登录正方教务系统,爬取学籍信息和课程表成绩等,超详细登录分析和代码注解的教程,在移植到移动平台时候,发现了如下问题: 抓取课表偶尔会不完全,出现全 ...

  6. android 抓取native层奔溃

    使用android的breakpad工具 使用这个工具需要下载Breakpad的源码,然后进行编译,编译之后会生成两个工具 我们使用这两个工具来解析奔溃的位置.这里我们可以下载已经编译好的工具 下载地 ...

  7. Android 抓取app进程 hprof 文件

    1. 使用am 命令 进入adb shell C:\Users\zy>adb shell拉取hrof 文件 am dumpheap com.chaozh.iReader /sdcard/a.hp ...

  8. android抓取日志,Android抓取所有日志

    总有些时候我们会遇到非必现场景,若未及时抓取日志,可能为时已晚 抓取日志 抓取Logcat日志 这个是最简单的,使用-f重定向到一个文本文件即可,-v threadtime则显示详细时间和进程 # f ...

  9. 基于Python爬虫的股票成交量数据抓取分析系统

    目录 数据获取 2 1.1. 实验环境搭建 2 1.2. 抓取数据 2 1.2.1. 新浪财经 3 1.2.2. 网易财经 6 1.2.3. 东方财富 12 1.2.4. TuShare (挖地兔) ...

最新文章

  1. 高并发大流量专题---8、动态语言的并发处理
  2. 什么是NIO?NIO的原理是什么机制?
  3. 白话Elasticsearch37-深入聚合数据分析之案例实战Date Histogram Aggregation:统计每月电视销量
  4. Caching和Purgeable Memory (译)
  5. mysql语法与decode语法的不同
  6. apache.camel_在即将发布的Camel 2.21版本中改进了使用Apache Camel和ActiveMQ Artemis处理大型消息的功能...
  7. chrome控制台如何把vw显示成px_Python + selenium + Chrome 模拟登陆QQ邮箱,批量下载附件,本地重命名
  8. JS实现获取今天星期几
  9. Aurelia历险记:创建自定义PDF查看器
  10. PMP中各种图形解释和使用场景
  11. 有关爬虫浏览量的问题
  12. unity开发xbox手柄 驱动坑
  13. SQL 多个字段的值拼接成Josn
  14. golang || gin运行,出现类似这种的错误: missing go.sum entry; to add it:
  15. 仿小米商城页面和简单效果
  16. 关于傅立叶系数的计算公式
  17. 法律工作者在用的小众但功能强悍的效率工具有这些
  18. Spring 3.0 学习-环境搭建和三种形式访问
  19. echarts案例大全,echarts的Demo网站有哪些
  20. AlmaLinux 9 安装Oracle GraalVM Enterprise Edition 21.3.x

热门文章

  1. Android Activity跳转
  2. android 图片优化
  3. iOS-iOS内购流程(手把手图文教程)
  4. php怎么设置学年下拉框_php的下拉框的值
  5. 人体的五脏六腑 奇经八脉 十二经络
  6. Outlook邮件上的正文的图片无法显示,只显示一个红叉
  7. php excel 下拉菜单,PHPExcel限制数据有效性,显示下拉菜单
  8. 字节跳动前端面试经历及总结
  9. 服务器时间同步注册表
  10. c++使用memset初始化数组