第二次结对作业
作业要求 | https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11250 |
---|---|
作业目标 | 能通过在线爬取获得经验值 |
作业源代码 | https://gitee.com/a-loud-voice/dashboard/projects |
张逸鸣 | 211706355 |
周炜宁 | 211706357 |
成员介绍
张逸鸣:天秤男,喜欢柯南,英雄联盟,立志成为一名优秀的码农~
周炜宁:男,爱好女,智商不高,对于计算机一窍不通
结对感受
张逸鸣:此次作业应用了之前并没有接触过的爬虫技术,感到有一些困难,还有很多地方值得自己去深入钻研,
认真学习如何获取cookie以及url,同时在借鉴别的同学的思路,从而精进自己的知识面,深感自己
需要掌握的还有很多很多,,,同时在结对过程中对自己的同伴要信任,分工要明确,这是我们的第二次结对,
虽然和“大神”比较还是很有差距,但是自己稳步努力提升才最关键的
周炜宁:此次作业再次让我感受到了难度之大,让我感受到了前所未有的感觉,我觉得自己什么都不是,非常的孤陋寡闻,
多亏了我的搭档张逸鸣同学,这次作业才得以完成,我非常感谢张逸鸣同学,也非常感谢我的高中同学和老师,让我明白了
以前的高中生活是多么的美好,如果再来一次,我一定让自己不后悔,最后,我要再次感谢我的搭档张逸鸣同学,没有他
就没有现在的我
需求时间
代码行数 | 195 |
---|---|
需求分析时间 | 2.5h |
编码时间 | 7h |
结对照片
重点-----------------------------------------------------------------------------------------------------------
过程分析
1.在网页上查看cookie地址与URL地址,从而通过cookie模拟登陆来获取网页HTML源代码
2.通过HTML获取学生URL地址信息(经验值)
3.将经验值进行汇总,并计算出最高分,最低分及平均分兵保存到txt文件中
通过网页获得cookie地址及URL地址
创建配置文件
通过HTML源代码抓取同学经验成绩
代码思路
首先利用Properties()函数读取config.properties文件,用connect方法对网页进行解析进而获得HTML源代码
通过查找关键词的方法获取姓名学号和经验,并利用sort进行排序
输出结果
码云提交记录
心得
张逸鸣:我深刻认识到我们两人距离真正的大神实力差距还是很大的,所以一定要更加努力学习,多向老师请教问题,多和搭档
培养默契,多进行分工,我相信我们还是有潜力的
周炜宁:从这次作业中,我认识到计算机专业的困难,我和我的搭档张逸鸣同学足足做了好长时间,一整天都没干别的,多亏了张逸鸣同学,
让我心里依然有希望,因为有张逸鸣同学,这次作业才能完成,真是太难了,我的智商确实不够用,能学好的都是天才
参考资料
http://java.mobiletrain.org/jiaocheng/45862.html
https://www.cnblogs.com/hiwoshixiaoyu/p/10034913.html