Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >奥斯卡,究竟谁一直在陪跑。

奥斯卡,究竟谁一直在陪跑。

作者头像
小F
发布于 2020-10-09 07:27:26
发布于 2020-10-09 07:27:26
40100
代码可运行
举报
运行总次数:0
代码可运行

就在这礼拜,第91届奥斯卡金像奖落下了帷幕。

说实话,我对奥斯卡并不感冒。

之所以写这期内容,应该是因为莱昂纳多·迪卡普里奥,俗称「小李子」。

「小李子」在2016年,凭借着《荒野猎人》获得了第88届奥斯卡最佳男主角。

结束了自己陪跑奥斯卡22年的旅程。

这里有必要解释一下。

「小李子」并没有年年都入选奥斯卡的提名。

算起来应该共有5次提名,其中1次成功。

之所以是22年,是因为在1993年时候,他就获得了第66届奥斯卡最佳男配角的提名。

直到2016年才成功拿到小金人,这期间一共历时22年。

本次通过爬取历届的奥斯卡最佳男主角、男配角、女主角、女配角信息。

来看看谁才是当之无愧的陪跑王。

即经常被提名,但是从未获奖的演员。

/ 01 / 网页分析

奥斯卡的相关数据获取,来源于Mtime时光网。

网站没反爬,所以可以轻松获取到数据。

这里以最佳男主角为例,获取时间、获奖者及提名者。

通过一个循环,将最佳男主角、男配角、女主角、女配角信息拿到手。

/ 02 / 数据获取

时间、获奖者及提名者信息获取代码如下。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import time
import requests
from bs4 import BeautifulSoup

filenames = ['Best_Actor_LR.csv', 'Best_Actress_LR.csv', 'Best_Actor_SR.csv', 'Best_Actress_SR.csv']


def get_message(num1, num2):
    """获取数据"""
    time.sleep(5)
    years, wins, nominations = [[], [], []]
    # 请求网址
    url = 'http://award.mtime.com/3/award/3' + str(num1) + '/index' + str(num2) + '.html'
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
    response = requests.get(url=url, headers=headers)
    html = response.text
    # 对请求结果进行编码解码处理,避免出现乱码
    html = html.encode('ISO-8859-1')
    html = html.decode('utf-8')
    # 提取信息
    soup = BeautifulSoup(html, 'html.parser')
    div = soup.find_all(class_='event_awards event_list')
    # 获取时间信息
    for dt in div[0].find_all('dt'):
        if len(dt) == 1:
            year = dt.get_text().replace('\n', '').strip()
            years.append(year)
    # 获取获奖者信息
    for dd in soup.find_all(class_='yellowbox'):
        win = dd.find(class_='px14 c_a5').find('a').get_text().split(' ')[0]
        wins.append(win)
    # 获取提名者信息
    for dd in soup.find_all(class_='bluebox'):
        names = []
        for k in dd.find_all(class_='px14 c_a5'):
            name = k.get_text().strip().split(' ')[0]
            names.append(name)
        # 提名者有多个,拼接提名者信息
        nomination = ' '.join(names)
        nominations.append(nomination)
    # 写入CSV文件中
    for year, win, nomination in zip(years, wins, nominations):
        print(year, win, nomination)
        filename = filenames[num1]
        with open(filename, 'a+') as f:
            f.write(year + ',' + win + ',' + nomination + '\n')
        f.close()


if __name__ == '__main__':
    for i in range(4):
        num1 = i
        for j in range(1, 10):
            if j == 1:
                num2 = ''
            else:
                num2 = -j
            get_message(num1, num2)

最后成功获取到数据。

这里发现网站上少了2008、2009年的数据。

所以需要手动添加,注意一下。

/ 03 / 数据可视化

01 最佳男主角

丹尼尔·戴-刘易斯是目前仅有的一位,三度问鼎奥斯卡最佳男主角的男演员。

那么他的三部获奖作品是哪些呢?

1990年的《我的左脚》,2008年的《血色将至》,2013年的《林肯》。

尴尬了,都没看过...

好像听说过《林肯》...

奥斯卡小金人总体上是偏向于艺术电影的。

所以那些个商业电影,获奖的寥寥无几。

今年《黑豹》的提名就天天被调侃,俗称「瓦坎达农村保卫战」...

陪跑者一目了然。

一位是彼德·奥图,另一位则是理查德·伯顿。

原来「小李子」并不是最惨的。

02 最佳女主角

凯瑟琳·赫本「一马当先」。

她的四部获奖作品如下。

1934年的《清晨的荣誉》,1967年的《猜猜谁来吃晚餐》,1968年的《冬狮》,1982年的《金色池塘》。

同上,都没有看过...

最佳女主角陪跑者有三位。

分别是黛博拉·蔻儿,朱迪·丹奇,艾琳·邓恩。

看过007系列电影的,对朱迪·丹奇应该会有些印象。

因为她曾在其中,扮演了邦德的上司,M夫人。

03 最佳男配角

第一名和男主角的情况类似,都是三次获奖。

只不过沃尔特·布伦南获奖时间都是在奥斯卡金像奖的初期。

即第9、11、13届获奖。

男配角陪跑的就有点多了...

「小李子」的第一次提名, 就是最佳男配角提名。

04 女配角

黛安娜·维斯特和谢丽·温特斯并列第一。

和男配角的情况相似,陪跑者也不少。

05 男演员

为什么又把所有的信息汇总了呢。

主要是因为观察到,「小李子」在男配角也有提名。

那么难免会出现,两边都有获奖的情况出现。

比如这里的杰克·尼科尔森,《蝙蝠侠》中小丑的饰演者。

他就获得了两个最佳男主角和一个最佳男配角奖项。

陪跑者和最佳男主角的一模一样。

一位彼德·奥图,一位理查德·伯顿。

06 女演员

发现梅丽尔·斯特里普一共获得了21次提名。

这应该是目前奥斯卡获得提名最多的演员了。

/ 04 / 总结

那么谁是当之无愧的陪跑王呢?

答案便是「彼德·奥图」,8次提名,0次获奖。

虽然「彼德·奥图」在男演员这方面没有获奖。

在2003年的时候,还是收获了奥斯卡的终身成就奖。

奥斯卡提名一直作为演员演技的一种殊荣。

哪怕是没有获奖,能够有提名也是一种很大的荣耀。

文章源码及相关文件已上传「GitHub」。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 法纳斯特 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【会建模你也能当奥斯卡评委】机器学习预测奥斯卡6大奖项全中!
---- 新智元编译 来源:blog.bigml.com 编译:肖琴 【新智元导读】自去年成功预测第89届奥斯卡8项大奖后,机器学习和数据分析平台BigML再次公布今年的大奖预测结果。今年,利用新的Deepnet模型,BigML预测奥斯卡金像奖的最佳影片、最佳导演、最佳男主角、最佳女主角、最佳女配角和最佳男配角六大奖项,全部预测正确! 今年《水形物语》(The Shape of Water)获得13项提名,显然是最受欢迎的影片,但我们也看到一系列高质量的独立作品与大作之间的激烈竞争。不过,机器
新智元
2018/03/12
8170
【会建模你也能当奥斯卡评委】机器学习预测奥斯卡6大奖项全中!
错一半,但莱昂纳多的最佳男主角,人工智能预测对了
今日举行的第88届奥斯卡颁奖典礼,最抢眼的男主角无疑是“万人迷”莱昂纳多·迪卡普里奥,第五次获得奥斯卡提名的小李子已经悲情 “陪跑”奥斯卡20多年。人工智能公司Unanimous A.I.对第88届奥斯卡金像奖的6个大奖的归属进行了一番预测。
IT阅读排行榜
2018/08/14
4480
错一半,但莱昂纳多的最佳男主角,人工智能预测对了
小李子果然拿到奥斯卡,这次他没有辜负大数据
“皇天不负小李!这回压力都在春上村树那里了!”第88届奥斯卡最佳男主角奖一公布,段子就铺天盖地而来,看来,大家为这一刻还真是准备多时。此次,莱昂纳多·迪卡普里奥凭借在《荒野猎人》中的精彩表演终于拿回小金人,结束长达20年的陪跑生涯。不管你愿意不愿意,以后再也没有机会玩小李子和奥斯卡的梗了。 比较有趣的是,此次大数据、人工智能们异常靠谱,基本给出的预测全部应验了。我们大家比较熟悉的微软小冰,不仅早在一天前就预测小李子“将以73%概率获得最佳男主”,连布里·拉尔森凭借《房间》斩获奥斯卡最佳女主角也被她说中了
CDA数据分析师
2018/02/24
7910
小李子果然拿到奥斯卡,这次他没有辜负大数据
哪些事情被大数据预测对了?
近日,印度初创公司 Genic.ai 开发的 MogIA 人工智能系统一时间火遍了社交媒体,也登上了各大媒体的标题栏,如果你还不知道那真的是 out 了。 怎么回事呢?原来是在美国总统大选进入最后白热化竞争的冲刺阶段,MogIA 预测共和党候选人特朗普将击败民主党候选人希拉里,赢得最后的总统宝座。这套系统从谷歌、Facebook、Twitter 和 YouTube 上收集了 2000 万个数据点,随后利用人工智能技术对这些数据进行分析,得到预测结果。 预测归预测,究竟准不准呢?据国外媒体报道,这套早在 20
BestSDK
2018/02/27
9150
哪些事情被大数据预测对了?
人工智能神秘UNU算法:预测莱昂纳多拿下本届奥斯卡
新浪科技讯 北京时间2月29日上午消息,奥斯卡奖就像扔骰子,但并不意味着完全不可预测。至少人工智能系统并不认可这一观点。人工智能公司Unanimous A.I.就刚刚对今年的6个大奖的归属进行了一番预
新智元
2018/03/14
8200
人工智能神秘UNU算法:预测莱昂纳多拿下本届奥斯卡
准确预测小李子拿奥斯卡的人工智能公司是什么来头?
3月1日消息,昨日,在第五次被奥斯卡提名之后,小李子终于如愿以偿地获得了奥斯卡“最佳男演员奖”,成为了本届奥斯卡上最大的话题之一。不过在此之前,人工智能公司Unanimous A.I.就对本届包括最佳
机器人网
2018/04/23
5500
准确预测小李子拿奥斯卡的人工智能公司是什么来头?
那些年 AI 预测过的事情最后都说对了吗?
近日,印度初创公司 Genic.ai 开发的 MogIA 人工智能系统一时间火遍了社交媒体,也登上了各大媒体的标题栏,如果你还不知道那真的是 out 了。 怎么回事呢?原来是在美国总统大选进入最后白热化竞争的冲刺阶段,MogIA 预测共和党候选人特朗普将击败民主党候选人希拉里,赢得最后的总统宝座。这套系统从谷歌、Facebook、Twitter 和 YouTube 上收集了 2000 万个数据点,随后利用人工智能技术对这些数据进行分析,得到预测结果。 预测归预测,究竟准不准呢?据国外媒体报道,这套早在 20
AI科技评论
2018/03/08
7510
那些年 AI 预测过的事情最后都说对了吗?
数据分析奥斯卡女神们,谁是你心中的No.1?
在开始今天的正文前,首先带来一首经典的由奥黛丽·赫本演唱的《Moon River》,也是电影《蒂凡尼的早餐》中的主题曲。
AI科技大本营
2019/05/06
4850
数据分析奥斯卡女神们,谁是你心中的No.1?
【重磅】2017奥斯卡大奖揭晓,群集智能AI成功预测12项(技术解析)
【新智元导读】 2017年2月27日,第89界奥斯卡诸项大奖名单新鲜出炉,《月光男孩》战胜呼声甚高的《爱乐之城》拿下最佳影片。大奖公布之前,著名的群体智能预测网站的Swarm AI再出手预测,今年它虽然保持着75%的胜率,但是却预测错了两项大奖。这是怎么回事?群体智能和群体智能预测原理是什么?本文带来详细解读。 2017年2月27日,第89界奥斯卡诸项大奖名单新鲜出炉: 最佳影片:Moonlight(月光男孩) 最佳导演:amien Chazelle , La La Land( 爱乐之城) 最佳男主角:Ca
新智元
2018/03/27
8240
【重磅】2017奥斯卡大奖揭晓,群集智能AI成功预测12项(技术解析)
2019奥斯卡还未揭晓,先来看看AI预测的结果
今年的最大看点似乎就是历史上首次出现在最佳影片提名中的超级英雄电影《黑豹》了,另一个打破惯例的则是由在线内容供应商 Netflix 支持的《罗马》,后者一口气获得了包括最佳电影、最佳导演等大奖在内的 10 个提名。众所周知,Netflix 通过网络提供视频节目,但这种形式对于传统产业造成了一定冲击,不少电影院一直以来都拒绝与其合作,《罗马》当初在美国上映,也是 Netflix 专门租了一些电影院,而这些电影院甚至没有提供票房数据。
机器之心
2019/03/12
4990
2019奥斯卡还未揭晓,先来看看AI预测的结果
一个小技巧,解锁ChatGPT「预测未来」?
为了防止ChatGPT「失控」,OpenAI定制了一套堪称严苛的「服务条款」,涉及包括法律、医疗/健康、个人安全、权利福祉、赌博放贷等领域。
新智元
2024/05/14
1570
一个小技巧,解锁ChatGPT「预测未来」?
AI 预测完结果的比赛,还有必要比么?
NCAA (National Collegiate Athletic Association),是由美国大学院校所结盟的一个体育协会,举办各种体育项目联赛,其中最受关注的是上半年的篮球联赛和下半年的橄榄球联赛,NCAA 的男篮锦标赛的舞台向来是 NBA 球星的摇篮,雷阿伦、穆大叔、小甜瓜安东尼、杜兰特等,当年都是 NCAA 的明星球员。
HyperAI超神经
2019/11/30
5700
Time To Die |《银翼杀手》生化人Roy扮演者果然在2019年去世,Tears in Rain却永不谢幕
据Variety等多家外媒报道,荷兰演员、电影《银翼杀手》中饰演反派生化人Roy的演员鲁特格尔·哈尔(Rutger Hauer)于上周五去世,享年75岁。
新智元
2019/07/26
1.3K0
Time To Die |《银翼杀手》生化人Roy扮演者果然在2019年去世,Tears in Rain却永不谢幕
教程:基于 ChatGPT 构建奥斯卡金像奖问答机器人
本教程将引导您通过一个实际示例,使用 GPT 3.5 的检索增强生成功能,根据自定义数据集回答问题。
云云众生s
2024/03/27
1250
教程:基于 ChatGPT 构建奥斯卡金像奖问答机器人
从图灵到高德纳:《算法分析导论》作者师承考据
普林斯顿大学计算机系创始人,在斯坦福大学师从D. E. Knuth院士;曾任Adobe Systems公司董事会成员,并在Xerox PARC、IDA和INRIA等机构从事研究;名著Algorithms(4th)作者。
用户1682855
2018/12/27
1K0
新年电影清单二 | 看完这几部电影,分分钟让你爱上数学
本文转自数学与艺术MaA(MathAndArt),作者一叶清风 数学作为社会生活的基本元素,不仅存在于教材中,也被不断挖掘置身于集时间艺术与空间艺术的复合体——影视艺术中。数学也一改冰冷、抽象、枯燥的面孔,俨然一位情感丰富的故事讲述者,变得直观、火热而越发亲民。 数学与影视艺术的结合,或纯粹作为工具,或直接呈现其蕴含的文化魅力与科学精神,甚或演绎成光怪陆离的影视故事。下面就让我们一起走进数学影视之旅。 电影中的数字技术 电影的发展就技术方面而言已经经历了三个阶段:默片时代、有声片时代及彩色片时代。而今,电
大数据文摘
2018/05/25
1.3K0
图灵 V.S 冯诺依曼
图灵和冯诺依曼都对计算机的发展做出了杰出的贡献,那么这两位大神级的人物,谁更配得上计算机之父呢?
程序猿石头
2021/09/02
2K0
图灵 V.S 冯诺依曼
Python爬虫之BeautifulSoup
Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。Beautiful Soup自动将输入文档转换为Unicode编码,输出文档转换为utf-8编码。你不需要考虑编码方式,除非文档没有指定一个编码方式,这时,Beautiful Soup就不能自动识别编码方式了。
全栈程序员站长
2022/09/01
1.7K0
推荐阅读
相关推荐
【会建模你也能当奥斯卡评委】机器学习预测奥斯卡6大奖项全中!
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验