之前参加过两期谷哥点名活动,虽然只第一次有幸拿了奖,但这种「借题发挥」的方式对写作的促进作用还是值得肯定的。本期谷哥点名活动的主题是电影,本来也想随大流写篇影评,最后突发奇想,不如看看大家都喜欢看什么样的电影。
想到就做到,于是动用今年才学的Python,参(zhao)考(chao)Github上找到的代码,抓取了猫眼电影TOP100榜的电影数据。
代码地址:https://github.com/Germey/MaoYan
这份爬虫脚本运行后可以抓取猫眼电影里排名前100的电影信息。猫眼电影的TOP100榜榜单规则是:
将猫眼电影库中的经典影片,按照评分和评分人数从高到低综合排序取前100名,每天上午10点更新。相关数据来源于“猫眼电影库”。
猫眼电影在国内知名度还可以,不少人都会通过这个产品购买电影票。这个猫眼电影库的数据应该也能反映一些观影共性问题。
废话不多说,首先看一下抓取到哪些数据信息(以霸王别姬为例)。
- 标题:霸王别姬
- 排名:1
- 主演:张国荣,张丰毅,巩俐
- 上映时间:1993-01-01(中国香港)
- 评分:9.6
最终抓取的数据我是以json格式保存的,同时用数据可视化神器Tableau作进一步的数据分析和展示。
最早的一部电影
按时间升序排序,最早的一部电影是由卓别林主演的《城市之光》,上映时间是1931年1月30日,评分9.2。
不得不说,在那个黑白无声的年代,一个优秀演员能为电影带来灵魂。剧情简介:
他是一个流浪汉(查理·卓别林 饰),身无分文,遇上了双目失明的卖花女,却不忍袖手旁观。他想尽办法去凑够费用,供卖花女治病。一天,他搭救了一个富翁,富翁当晚和他称兄道弟,第二天却翻脸不认人。本来打算向他求助的主意行不通了。流浪汉去参加拳击比赛,以图获得奖金,却输得一败涂地。谁知这时重遇富翁,二人不计前嫌,富翁答应出钱资助卖花女。但那一千块钱却被强盗抢走。流浪汉奋不顾身夺回钱,让卖花女重见光明,自己却因为误会被警察押回警局坐牢。出狱后,他竟然重遇了认出自己的卖花女.......
评分最高的电影
Top100榜里用户给出的最高评分是9.6分,有两部电影满足条件。一部是张国荣主演的《霸王别姬》,排名第1,另一部则是周星驰主演的《大话西游之月光宝盒》,排名第75。
直至今日,星爷那句经典的台词还是许多人心里最美好的回忆。
曾经有一份真诚的爱情放在我面前,我没有珍惜,等我失去的时候我才后悔莫及,人世间最痛苦的事莫过于此。
如果上天能够给我一个再来一次的机会,我会对那个女孩子说三个字:我爱你。
如果非要在这份爱上加上一个期限,我希望是……
一万年
Top100电影的上映日期分布
需要说明的是,猫眼电影里电影的上映时间可能并不是电影的真实首映时间。比如,排名第60的《三傻大闹宝莱坞》上映时间是2011年12月8日,而实际上电影的首映时间是在2009年。这里,上映时间是中国大陆的上映时间。
所以,基于上映日期分析电影,有点够呛。
Top100电影的评分分布
Top100榜里,评分8.9的电影数量有21个,9分的有20个,9.1分的有18个。也就是说,59%的电影是在8.9-9.0区间段。评分大于9.3的电影数量只有13个,可谓凤毛菱角。
评分越高,说明观众对电影越认可。如果一部电影评分超过8.8分,又恰好是你喜欢的题材,或者有你喜欢的演员,那么就不要吝啬钱包,赶紧约上男票/女票去看电影吧~
主演参演Top100榜单电影Top10
哈,由于刚学Tableau,尚且不会处理字符串,所以这里又重新回到大家熟悉的Excel。使用Excel数据透视图,查看主演参演Top100榜单电影的次数。
排名第一的是张国荣,共参演7次,紧跟其后的是周星驰,共参演4次,第3名是梁朝伟,同样参演4次。
张国荣参演的电影分别是:
主演1 | 主演2 | 主演3 | 排名 | 分数 | 电影名称 |
---|---|---|---|---|---|
张国荣 | 张丰毅 | 巩俐 | 1 | 9.6 | 霸王别姬 |
张国荣 | 林青霞 | 梁朝伟 | 28 | 8.9 | 射雕英雄传之东成西就 |
张国荣 | 周润发 | 狄龙 | 15 | 9.2 | 英雄本色 |
张国荣 | 梁朝伟 | 张震 | 19 | 9.2 | 春光乍泄 |
张国荣 | 张曼玉 | 刘德华 | 42 | 8.8 | 阿飞正传 |
张国荣 | 林青霞 | 梁朝伟 | 45 | 8.9 | 东邪西毒 |
张国荣 | 王祖贤 | 午马 | 72 | 9.1 | 倩女幽魂 |
周星驰参演的电影分别是:
主演1 | 主演2 | 主演3 | 排名 | 分数 | 电影名称 |
---|---|---|---|---|---|
周星驰 | 莫文蔚 | 张柏芝 | 11 | 9.2 | 喜剧之王 |
周星驰 | 巩俐 | 郑佩佩 | 8 | 9.2 | 唐伯虎点秋香 |
周星驰 | 莫文蔚 | 吴孟达 | 75 | 9.6 | 大话西游之月光宝盒 |
周星驰 | 朱茵 | 莫文蔚 | 80 | 8.8 | 大话西游之大圣娶亲 |
梁朝伟参演的电影分别是:
主演1 | 主演2 | 主演3 | 排名 | 评分 | 电影名称 |
---|---|---|---|---|---|
刘德华 | 梁朝伟 | 黄秋生 | 27 | 9.1 | 无间道 |
张国荣 | 林青霞 | 梁朝伟 | 28 | 8.9 | 射雕英雄传之东成西就 |
张国荣 | 梁朝伟 | 张震 | 19 | 9.2 | 春光乍泄 |
张国荣 | 林青霞 | 梁朝伟 | 45 | 8.9 | 东邪西毒 |
值得一提的是,张国荣与梁朝伟共同参演了三部电影,评分均在前50名。果然,神队友就是给力!
结语
中国电影行业的发展离不开每个人的影票贡献,前不久吴京的《战狼2》就向人们展示了优秀电影的巨大吸金能力。然而,每年新上映的电影数不胜数,让人看了拍案叫好的电影却寥寥无几。
或许,回顾一下经典电影,翻开那些久经考验的影视篇章,也是个不错的选择呢。TOP100榜里还有好些电影是自己没看过的,闲暇时间不妨看一看。
猫眼电影Top100榜数据表格下载:https://pan.baidu.com/s/1o8HU2eQ
我是@larus。感谢你在https://steemit.com上阅读我的文章,欢迎点赞(vote)支持我,也希望大家在评论区回复(reply)与我互动哦。