第二次结对作业

作业要求 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

posted @ 2020-10-04 20:12  张逸鸣  阅读(147)  评论(1编辑  收藏  举报