诚接计算机专业编程作业(C语言、C++、Python、Java、HTML、JavaScript、Vue等),10/15R左右,如有需要请私信我,或者加我的企鹅号:1404293476
本文资源:https://download.csdn.net/download/weixin_47040861/88713693
目录
1.题目要求
2.实现功能
3.视频演示
1.题目要求
动态爬取排行榜数据,提取数据中的电影名、导演、上映时间、上映国家/地区、电影类型、评分、评价人数等数据制成Excel表格并保存在本地,再将数据以图表的形式显示在窗口中,要求至少包含四张图表.
2.实现功能
首先程序会创建七个公共数组,用于存储七种数据:
然后向页面发送请求,以文本形式获取页面中的所有内容:
如果成功请求到所有数据则返回文本,将所有页面文本传入提取数据函数(get_info()),该函数会从文本中提取有用的信息然后保存在对应数组中,再将数据以Excel表格的形式保存在本地,如果没有成功获取数据则提取本地Excel表格的数据用于建表。
完成数据处理后生成一个GUI界面,该界面中包含6个按钮,分别对应六张图表,分别为每个导演上榜电影数量,每年上榜电影数量,每个地区上榜电影数量,每个类型上榜电影数量,不同评分电影数量,评价人数前30的电影排行:
不同的编程软件中图表的显示方式不同,这里我使用的pycharm会将图表显示在小窗口中:
可以看到目前电影行业有过三次井喷时期,分别是1994年、2004年和2010年前后。
3.视频演示
Python期末:动态爬取排行榜TOP250数据演示视频