第二次结对作业

作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11248
作业目标 <学着通过cookie模拟登陆网页并爬取数据,将云班课上全班的课堂完成部分的经验值爬取下来,根据经验值排名,需要计算出平均经验、最低经验、最高经验>
作业源代码 https://gitee.com/zhang-heyu/pair
队员1 <211806350>
队员2 <211806422>

过程记录

过程 花费时间
需求分析 3H
编程实践 4H
代码行数 228

需求分析

通过cookie模拟登陆网页并爬取数据,爬取云班课上全班同学的课堂完成部分的经验值,根据经验值和学号进行排序,然后以文本文件输出最高经验值、最低经验值、计算出平均经验值以及排序后的全班同学的学号、姓名、经验值。最后通过 Git 将代码文件上传到远程码云仓库上。

编码过程

查找并保存小班课的url和cookie,将他保存在配置文件内

png)

用connect的方法携带cookies连接到云班课

通过类选择器homework-item得到每个同学的数据完成相加

将得到的数据写入score.txt文件中


得到的txt文件

commit修改信息

GIT上传

结对照片

结对感受

在学习的过程中遇到了大大小小的困难,比如不同浏览器查看cookie的方法是不一样的,要根据自己的需要进行筛选,如果有和我们一样的同学可以参考这个不同浏览器cookie如何查询

我们学到了如何利用cookie以及url进行解析,然后在第一次作业的基础上查漏补缺添加新的内容。

posted @ 2020-10-04 22:54  neski  阅读(170)  评论(0编辑  收藏  举报