第二次结对作业

作业要求 作业要求的地址
作业目标 学着通过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进行解析,然后再通过已

经解析好的数据进行整理,最后得出我们所需要的结果。在一次又一次的作 业中,我们发现越来越熟练,这大概也就是我们最大的收获吧!

也慢慢地体会到了编程并不是一件很痛苦的事,起码在学的时候时间过得很快,很充实。

posted on 2020-10-04 19:34  关于  阅读(83)  评论(1编辑  收藏  举报