第二次结对作业
| 作业要求 | 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进行解析,然后在第一次作业的基础上查漏补缺添加新的内容。 |

浙公网安备 33010602011771号