【Python期末】动态爬取电影Top250数据可视化处理(有GUI界面/无数据库)
2024-01-07 17:33:48
诚接计算机专业编程作业(C语言、C++、Python、Java、HTML、JavaScript、Vue等),10/15R左右,如有需要请私信我,或者加我的企鹅号:1404293476
本文资源:https://download.csdn.net/download/weixin_47040861/88713693
目录
1.题目要求
动态爬取排行榜数据,提取数据中的电影名、导演、上映时间、上映国家/地区、电影类型、评分、评价人数等数据制成Excel表格并保存在本地,再将数据以图表的形式显示在窗口中,要求至少包含四张图表.
2.实现功能
首先程序会创建七个公共数组,用于存储七种数据:
然后向页面发送请求,以文本形式获取页面中的所有内容:
如果成功请求到所有数据则返回文本,将所有页面文本传入提取数据函数(get_info()),该函数会从文本中提取有用的信息然后保存在对应数组中,再将数据以Excel表格的形式保存在本地,如果没有成功获取数据则提取本地Excel表格的数据用于建表。
完成数据处理后生成一个GUI界面,该界面中包含6个按钮,分别对应六张图表,分别为每个导演上榜电影数量,每年上榜电影数量,每个地区上榜电影数量,每个类型上榜电影数量,不同评分电影数量,评价人数前30的电影排行:
不同的编程软件中图表的显示方式不同,这里我使用的pycharm会将图表显示在小窗口中:
可以看到目前电影行业有过三次井喷时期,分别是1994年、2004年和2010年前后。
3.视频演示
Python期末:动态爬取排行榜TOP250数据演示视频
文章来源:https://blog.csdn.net/weixin_47040861/article/details/135417853
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!