Android实现一键获取课程成绩dome

本文介绍了如何在Android应用中实现一键获取课程成绩的功能。作者分享了两周内完成该项目的经验,包括使用Charles进行网页抓包,解析HTML源码的Jsoup库,以及在MainActivity和Score_find Activity中的代码实现。注意线程操作和SharedPreferences的使用细节,并提供了源码下载链接。
摘要由CSDN通过智能技术生成

欢迎转载但请标明出处:http://blog.csdn.net/android_for_james/article/details/50984493

两周废寝忘食的创作终于成功了,现在拿出来分享一下。

先不说别的看一下程序运行效果图,我没怎么设计ui所以界面不是很好看但是能说明问题~~~



现在我们来看看实现这个功能需要些什么准备工作,我们需要网络信息抓取工具一般windows可以用httpwatch我是mac系统所以我详细介绍一下mac上面的工具


1.Charles

2.Google Chrome


接下来就可以进行网页信息抓包了,先看一下我们学校的教务网页



对浏览器抓包我使用的是Charles首先要配置成下图这个样子然后才可以抓包




首先对登录信息抓包时要找下面这张截图上的信息




然后对获取验证吗抓包




我们在response中可以看到返回信息。


然后我们需要下载一个解析HTML源码的架构包叫Jsoup放到libs目录下然后右键选择 

as library




这些就准备好了然后我们来看一小段HTML代码方便解析时候讲解



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值