數說那些年咱們追過的權遊

火了近10年的權遊,終於在今年落下帷幕了。可是,最終季的評價卻一路撲街,各路權遊迷們不由感嘆,一代神劇,最終仍是難逃爛尾的結局。今天就和你們一塊兒看看權力的遊戲全部8季的爛番茄數據,再次回憶下吧。html

在廣大的權遊們心目中,權力的遊戲應該永遠是這樣的:python

或者是這樣的:git

可是誰能知道,最終季倒是這樣的:github

甚至是這樣的(哭泣臉)app

哎,沒辦法,感慨歸感慨,吐槽是吐槽,仍是來看看歪果仁的爛番茄上的數據吧。ide

爛番茄每季新鮮度

咱們首先進入到爛番茄網站的權遊頁面,www.rottentomatoes.com/tv/game_of_…post

能看到,總體的新鮮度爲 89%,看起來還不錯哦,再來看看每一季的新鮮度呢網站

能看到,第八季簡直是不忍直視,已經不能稱之爲新鮮度了,直接就是腐爛度。 哎,仍是收拾下心情,繼續分析網頁數據。this

下面,咱們先來看看8季權遊新鮮度的走勢圖吧,部分代碼以下:url

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 的各位大佬編輯們是哪裏來的勇氣,這種斷崖式的撲街,傷了多少人的心啊!

爛番茄每集新鮮度

爲了讓心情能好起來,咱們先來看看新鮮度最高的第四季吧,看看一代神劇是怎麼走上神壇的。 仍是先來看看新鮮度走勢,部分代碼:

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]
複製代碼

此時,只看圖不說話!!

下面再來看看各位專家對第四季每一集的評價

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
複製代碼

作詞雲的部分代碼

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,github.com/zhouwei713/…

咱們下次見!

相關文章
相關標籤/搜索