第二次结对作业
作业要求 | 作业要求的地址 |
---|---|
作业目标 | 学着通过cookie模拟登陆网页并爬取数据,然后将得到的数据进行应用到得到我们所需的结果 |
作业源代码 | 作业源代码 |
队员1 | 211806333 |
队员2 | 211806318 |
过程 | 花费时间 |
---|---|
需求分析 | 3h |
编程实践 | 5h |
代码行数 | 175行 |
结对过程
结对感受:
因为这次的作业可以说是在上次作业的基础上进行加工,所以这次相对第一次简单。思路相对清晰,做起来速度也相对快。
对方评价:
中国好舍友,在这次任务各司其职效果很好,顺利完成任务。
需求分析
通过设置url以及cookie为全局变量,爬取我们云班课的数据,然后再将爬取下来的数据按照经验值的高低排序,这样可以清楚地看出全班同学的成绩以及大概处于什么样的位置。同时还配有计算平均、最高、最低经验的功能,最后进行输出。
编程过程
1、通过云班课找到自己cookie以及url
cookie:
url:
然后将网址与 cookies 信息放在名叫resources的文件夹中
2、接下来对我们设置好自己cookie就可以开始解析html了
3、将我们所得到的数据进行处理
这个步骤是为了删除重复的数据,免得最后写到soure.txt的时候有很多重复的内容
4、解析完后
- 我们要创建一个对象去保存学生的信息
- 再将解析完的数据写入我们所指定的score.txt中
- 最后将我们所需的结果进行输出
git上传过程
现在又到了我们激动人心Git上传仓库的过程了,我们应该新建一个仓库,然后再将git与其相连,接着就是我们熟悉的三步骤了!
通过这三个步骤我们就能将我们电脑中的文件上传到我们的git仓库
运行效果
接下来我们一起来look一下跑出来的效果吧
结对照片
本次结对心得
我们两都觉得放假本来也就放四天,好多作业。但是在这次作业中学会了一些东西, 学废了如何利用cookie以及url进行解析,然后再通过已
经解析好的数据进行整理,最后得出我们所需要的结果。在一次又一次的作 业中,我们发现越来越熟练,这大概也就是我们最大的收获吧!
也慢慢地体会到了编程并不是一件很痛苦的事,起码在学的时候时间过得很快,很充实。