108
社区成员




https://github.com/zztt111/102102141
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
· Planning | · 计划 | 15 | 10 |
· Estimate | · 估计这个任务需要多少时间 | 30 | 25 |
· Development | · 开发 | 180 | 240 |
· Analysis | · 需求分析 (包括学习新技术) | 120 | 150 |
· Design Spec | · 生成设计文档 | - | - |
· Design Review | · 设计复审 | - | - |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 15 | 15 |
· Design | · 具体设计 | 30 | 20 |
· Coding | · 具体编码 | 60 | 80 |
· Code Review | · 代码复审 | 20 | 15 |
· Test | · 测试(自我测试,修改代码,提交修改) | 20 | 40 |
· Reporting | · 报告 | 30 | 60 |
· Test Repor | · 测试报告 | - | - |
· Size Measurement | · 计算工作量 | - | - |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 30 | 15 |
· 合计 | 550 | 670 |
一共分成了三步,分别是数据爬取,数据分析,以及数据可视化。其中数据爬取是通过哔哩哔哩上的视频和搜索CSDN上的前辈做过类似事件的代码,学习并运用到自己的代码中,数据分析和数据可视化是CSDN和python的jieba和word cloud完成的。主要使用的技术是python,主要使用的库有parse,requests,json,jieba ,wordcloud,re,matplotlib.pyplot等。
从指定视频中获取弹幕,并将其添加到弹幕列表中,同时更新爬取进度。需要传入一个锁对象 lock 来保证在操作共享资源时的线程安全性。
通过这次爬虫得到的大部分数据显示,网友对于日本排放核污水的态度是坚决反对的,并且希望保护我们的大海。
通过jieba分词,再通过wordcloud来形成词云图。
很难得任务,完全不会爬虫,python 也忘的差不多了,从零开始学爬虫,虽然最后爬出来了,但是还是在CSDN看了很多前辈的代码的基础上艰难完成的,收获很多。