前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数说我们追过的权游

数说我们追过的权游

作者头像
周萝卜
发布2019-07-17 17:01:28
4060
发布2019-07-17 17:01:28
举报
文章被收录于专栏:萝卜大杂烩萝卜大杂烩

火了近10年的权游,终于在今年落下帷幕了。但是,最终季的评价却一路扑街,各路权游迷们不禁感叹,一代神剧,最终还是难逃烂尾的结局。今天就和大家一起看看权力的游戏所有8季的烂番茄数据,再次回忆下吧。

在广大的权游们心目中,权力的游戏应该永远是这样的:

或者是这样的:

但是谁能知道,最终季却是这样的:

甚至是这样的

哎,没办法,感慨归感慨,吐槽是吐槽,还是来看看歪果仁的烂番茄上的数据吧。

烂番茄每季新鲜度

我们首先进入到烂番茄网站的权游页面,https://www.rottentomatoes.com/tv/game_of_thrones

能看到,整体的新鲜度为 89%,看起来还不错哦,再来看看每一季的新鲜度呢

能看到,第八季简直是不忍直视,已经不能称之为新鲜度了,直接就是腐烂度。 哎,还是收拾下心情,继续分析网页数据。下面,我们先来看看8季权游新鲜度的走势图吧,部分代码如下:

代码语言:javascript
复制
def get_total_season_content():
    url = 'https://www.rottentomatoes.com/tv/game_of_thrones'
    response = requests.get(url).text
    content = BeautifulSoup(response, "html.parser")
    season_list = []
    div_list = content.find_all('div', attrs={'class': 'bottom_divider media seasonItem '})
    for i in div_list:
        suburl = i.find('a')['href']
        season = i.find('a').text
        rotten = i.find('span', attrs={'class': 'meter-value'}).text
        consensus = i.find('div', attrs={'class': 'consensus'}).text.strip()
        season_list.append([season, suburl, rotten, consensus])
    return season_list

def line_season(data) -> Line:
    season_list = data.sort()
    c = (
        Line()
        .add_xaxis([i[0][-8:] for i in season_list])
        .add_yaxis("Rate of Fresh", [i[2][:2] for i in season_list], is_smooth=True)
        .set_global_opts(title_opts=opts.TitleOpts(title="Line-fresh"))
    )
    return c

我只想知道,HBO 的各位大佬编辑们是哪里来的勇气,这种断崖式的扑街,伤了多少人的心啊!

烂番茄每集新鲜度

为了让心情能好起来,我们先来看看新鲜度最高的第四季吧,看看一代神剧是怎么走上神坛的。 还是先来看看新鲜度走势,部分代码:

代码语言:javascript
复制
def get_season_content(url):
    response = requests.get(url).text
    content = BeautifulSoup(response, "html.parser")
    episode_list = []
    div_list = content.find_all('div', attrs={'class': 'bottom_divider'})
    for i in div_list:
        suburl = i.find('a')['href']
        fresh = i.find('span', attrs={'class': 'tMeterScore'}).text.strip()
        episode_list.append([suburl, fresh])
    return episode_list[:5]

此时,只看图不说话!!

下面再来看看各位专家对第四季每一集的评价

代码语言:javascript
复制
def get_episode_detail(episode):
    e_list = []
    for i in episode:
        url = baseurl + i[0]
        # print(url)
        response = requests.get(url).text
        content = BeautifulSoup(response, "html.parser")
        critic_consensus = content.find('p', attrs={'class': 'critic_consensus superPageFontColor'}).text.strip().replace(' ', '').replace('\n', '')
        review_list_left = content.find_all('div', attrs={'class': 'quote_bubble top_critic pull-left cl '})
        review_list_right = content.find_all('div', attrs={'class': 'quote_bubble top_critic pull-right  '})
        review_list = []
        for i_left in review_list_left:
            left_review = i_left.find('div', attrs={'class': 'media-body'}).find('p').text.strip()
            review_list.append(left_review)
        for i_right in review_list_right:
            right_review = i_right.find('div', attrs={'class': 'media-body'}).find('p').text.strip()
            review_list.append(right_review)
        e_list.append([critic_consensus, review_list])
    return e_list

做词云的部分代码

代码语言:javascript
复制
def ciyun(data):
    STOPWORDS = ['episode', 'the', 'it', 'is', 'of', 'and', 'but', 
                 'for', 'this', 'But', 'that', 'there', 'There']
    datastr = ''.join([i[1][0] for i in data])
    fenci = ' '.join(jieba.cut(datastr, cut_all=False))
    wc = WordCloud(width=1800, height=1500, background_color='white', stopwords=STOPWORDS)
    wc.generate(fenci)
    wc.to_file('fenci.png')

能够看出,大多都是积极的词汇,比如 best、grandeur,grand 等,专家的思路很是统一,就是夸就完了!

然后同样的道理,我们再看看第八季的数据呢 首先还是走势图

能够看出,第八季真的是高开低走,一路下滑啊。权游迷们苦苦等待了这么久,心里都是很期待的,所以前两集还是给了比较好的评价,但是随着剧情发展太快,人物设置崩塌,权游迷心中的神剧已经不再了。大家苦苦等待的人鬼大战,王座之争。。。都没有想象中的出彩,最终只是等来了,两个终极渣男的诞生,无奈

再来看看词云

已经几乎没有什么正面的词汇了,口碑不再!

没有了原著的加持,HBO 编辑们创造能力的缺失就凸显出来了,我们心心念念的权游最终还是难逃烂尾的宿命。

最后只是想知道,马丁老爷子,啥时更新啊!

最后,让我们在守夜人的誓言中,结束这复杂心情之旅吧。

听我誓言,作吾见证: Hear my words, and bear witness to my vow. 长夜将至,我从今开始守望,至死方休。 Night gathers, and now my watch begins. 我将不娶妻,不封地,不生子。 I shall take no wife, hold no lands, father no children. 我将不戴王冠,不争荣宠。 I shall wear no crowns and win no glory. 我将尽忠职守,生死于斯。 I shall live and die at my post. 我是黑暗中的利剑, I am the sword in the darkness, 长城上的守卫, I am the watcher on the walls. 抵御寒冷的烈焰, I am the fire that burns against the cold, 破晓时分的光线, the light that brings the dawn, 唤醒眠者的号角, the horn that wakes the sleepers, 守护王国的坚盾。 the shield that guards the realms of men. 我将生命与荣耀献给守夜人, I pledge my life and honor to the Night's Watch, 今夜如此,夜夜皆然。 for this night, and all the nights to come.

所有的代码,都已经上传至 GitHub,https://github.com/zhouwei713/douban/tree/master/GAME-OF-THRONES-in-rotten-tomatoes

我们下次见!

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

本文分享自 萝卜大杂烩 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 烂番茄每季新鲜度
  • 烂番茄每集新鲜度
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档