《權力的遊戲》最終季上線!誰是你最喜愛的演員?這裡有一份Python...

2021-01-08 CSDN

譯者 | 劉暢

編輯 | 琥珀

出品 | AI科技大本營(id:rgznai100)

《權力的遊戲》最終季已於近日開播,對於全世界翹首以待的粉絲們來說,其最大的魅力就在於「無法預知的人物命運」。那些在魔幻時代的洪流中不斷沉浮的人們,將會迎來怎樣的結局?近日,來自 Medium 上的一位名叫 Rocky Kev 的小哥哥利用 Python 通過《權力的遊戲》粉絲網站收集最喜愛演員的照片。結果是怎樣的是其次的,關鍵是過程,用他的話來講,「非常 enjoy!」

文中,他主要分享了一些關於 Python 庫的使用,包括:通過 Selenium 庫實現 Web 自動化,並通過 BeautifulSoup 庫進行 Web 抓取,生成 CSV 模塊的報告,類似於採用 Python 工具模擬整個 Pandas/Data Science 方面的功能。

他還指出,讀者不需要任何的 Python 經驗,他已經詳細解釋了這些代碼。而他自己也不是一名 Python專家,僅僅學習了幾周的 Python 知識,就寫出了這些代碼。在他看來,「Python 是一種通用的程式語言,它具有嚴格的類型、解釋,並且因其易讀性和優異的設計原則而出名。」

如簡單對比下 JavaScrip 與 Python 語法區別:

Python使用縮進和大括號。

Python 使用基於類的繼承,因此它更像 C 語言,而 JavaScript 可以模擬類。Python 也是一種強類型,沒有類型混合。例如,如果同時添加一個字符串和一個 Int類型的數據,它就會報錯。同樣,他也為大家提前奉獻了自己常用的 Python 免費資源,比如 Automata the Boring Stuff、Python for Beginners,以及 Dataquest.io data science等,都可以在網上搜集到。

本篇將主要分為三部分,以下內容選自該博客:

一、Web自動化

使用 Python 最酷的事情之一就是實現 Web 自動化。例如,你可以使用如下思路來編寫一個 Python 腳本:

1、打開瀏覽器

2、自動訪問特定網站

3、登錄該站點

4、轉到該網站的另一頁面

5、查找最新的博文

6、打開那篇博文

7、提交評論 「寫得好,鼓掌」

8、最後退出網站

這個過程看似不難,花 20 秒就可以搞定,但如果讓一遍一遍這樣做,誰都會被逼瘋。例如,如果你的網站還在開發中,裡面有 100 篇博客,你想給每篇博客發表評論來測試該功能。那就會需要花 100 篇博文 * 20 秒 = 大約 33 分鐘。如果有多個測試階段,那是不是要多次測試該功能?

不過,Web 自動化同樣也可以應用在:

自動化創建網站帳戶。在線課程中,從頭到尾自動化監控。僅使用單個腳本就能在網站上推送 100 個評論的功能。我們將做什麼?

對於這一部分,我們將自動化登錄美劇《權力的遊戲》的粉絲網站。如果我們單獨去登錄如 westeros.org、winteriscoming.net 等粉絲網站,非常浪費時間。使用如下所示的模板,你可以自動登錄各類粉絲網站。

代碼

安裝 Python3、Selenium 和 Firefox Web 等程序才可以開始使用。

教程:如何使用 Python 自動化表單提交:

https://rockykev.com/how-to-automate-form-submissions-logins/

## Game of Thrones easy login script#### Description: This code logs into all of your fan sites automaticallyfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.common.exceptions import TimeoutExceptionimport timedriver = webdriver.Firefox()driver.implicitly_wait(5)## implicity_wait makes the bot wait 5 seconds before every action## so the site content can load up# Define the functionsdeflogin_to_westeros(username, userpass):## Open the login pagedriver.get('https://asoiaf.westeros.org/index.php?/login/') ## Log the details print(username + " is logging into westeros.")## Find the fields and log into the account. textfield_username = driver.find_element_by_id('auth') textfield_username.clear() textfield_username.send_keys(username) textfield_email = driver.find_element_by_id('password') textfield_email.clear() textfield_email.send_keys(userpass) submit_button = driver.find_element_by_id('elSignIn_submit') submit_button.click()## Log the details print(username + " is logged in! -> westeros")deflogin_to_reddit_freefolk(username, userpass):## Open the login page driver.get('https://www.reddit.com/login/?dest=https%3A%2F%2Fwww.reddit.com%2Fr%2Ffreefolk') ## Log the details print(username + " is logging into /r/freefolk.")## Find the fields and log into the account. textfield_username = driver.find_element_by_id('loginUsername') textfield_username.clear() textfield_username.send_keys(username) textfield_email = driver.find_element_by_id('loginPassword') textfield_email.clear() textfield_email.send_keys(userpass) submit_button = driver.find_element_by_class_name('AnimatedForm__submitButton') submit_button.click()## Log the details print(username + " is logged in! -> /r/freefolk.")## Define the user and email combo.login_to_westeros("gameofthronesfan86", PASSWORDHERE)time.sleep(2)driver.execute_script("window.open('');")Window_List = driver.window_handlesdriver.switch_to_window(Window_List[-1])login_to_reddit_freefolk("MyManMance", PASSWORDHERE)time.sleep(2)driver.execute_script("window.open('');")Window_List = driver.window_handlesdriver.switch_to_window(Window_List[-1])## wait for 2 secondstime.sleep(2)print("task complete")

代碼分解

首先,我們需要導入 Selenium 庫來解決複雜的問題。還可以導入時間庫,在每次操作後,將等待數秒。添加允許頁面加載的等待時間。

from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.common.exceptions import TimeoutExceptionimport time

什麼是 Selenium?

Selenium 是我們用於 Web 自動化的 Python 庫。Selenium 開發了一個 API,可以讓第三方開發 Web 驅動程序與瀏覽器通信。這樣,Selenium 團隊可以專注於代碼庫維護更新,而另一個團隊可以專注於中間件。

例如:

Chromiun 團隊為 Selenium 創建了自主的網絡驅動程序 chromedriverFirefox 團隊為 Selenium 創建了自主的網絡驅動程序 geckodriverOpera 團隊為 Selenium 創建了自主的網絡驅動程序 operadrivedriver = webdriver.Firefox()driver.get('https://www.hbo.com/game-of-thrones')driver.close()

以上代碼表達的意思是:將 Firefox 設置為首選瀏覽器,將此連結傳遞給 Firefox,關閉 Firefox。

登錄網站

為了便於閱讀,作者寫了一個單獨的函數來登錄每個站點。

deflogin_to_westeros(username, userpass):## Log indriver.get('https://asoiaf.westeros.org/index.php?/login/') ## Log the details print(username + " is logging into westeros.")## 2) Look for the login box on the page textfield_username = driver.find_element_by_id('auth') textfield_username.clear() textfield_username.send_keys(username) textfield_email = driver.find_element_by_id('password') textfield_email.clear() textfield_email.send_keys(userpass) submit_button = driver.find_element_by_id('elSignIn_submit') submit_button.click()## Log the details print(username + " is logged in! -> westeros")

如果更進一步分析代碼,每個函數都有以下功能:

1、訪問指定頁面

driver.get('https://asoiaf.westeros.org/index.php?/login/')

2、查找登錄框

*如果有請清除文本

*提交變量

textfield_username = driver.find_element_by_id('auth')textfield_username.clear() textfield_username.send_keys(username)

3、查找密碼框

*如果有請清除文本

*提交變量

textfield_email = driver.find_element_by_id('password')textfield_email.clear() textfield_email.send_keys(userpass)

4、查找提交按鈕,然後單擊

submit_button = driver.find_element_by_id('elSignIn_submit')submit_button.click()

注釋:每個網站都有不同的方法來查找用戶名/密碼和提交按鈕。需要讀者做一些搜索工作。

如何找到任何網站的登錄框和密碼框?

Selenium 庫有一堆方便的方法來查找網頁上的元素。可以提供一些函數:

find_element_by_idfind_element_by_namefind_element_by_xpathfind_element_by_class_name有關整個的函數列表,請訪問 Selenium Python 文檔去查找。

以 asoiaf.westeros.com 為例:

運行代碼

以下運行代碼時的一小段 demo(截圖)

二、Web Scrapping

接下來,將探討 Web Scrapping,它可以幫助你自動的獲取 Web 內容。

整個過程是這樣的:首先使用 Python 訪問網頁;接著使用 BeautifulSoup 解析該網頁;然後設置代碼獲取特定數據。我們將獲取網頁上的圖像。

Web Scrapping 也可以應用於:

獲取網頁上的所有連結;獲取論壇中所有帖子的標題;下載網站中的所有網站。挑戰

我們的目標是抓取網頁中的圖片,雖然網頁連結、正文和標題的抓取非常簡單,但是對於圖像內容的抓取要複雜得多。

作為 Web 開發人員,在單個網頁上顯示原圖像會降低網頁訪問速度。一般是僅使用縮略圖,而僅在單機縮略圖時才加載完整圖像。

舉個例子:如果我們的網頁有20張1M的圖像。訪問者登錄後,必須下載20M的圖像。更常用的方法是製作20張10kb的縮略圖,這樣有效負載就僅為200kb,也就是1/100。

那麼這與網絡抓取圖像有什麼關係呢?

上述例子意味著寫一個適用於每個網站的通用代碼非常困難。每個網站實現將縮略圖轉換為全尺寸圖像的方法不同,這就導致很難創建一個通用的模型。

過程案例

本教程的目標是收集我們最喜愛演員的照片。為了收集這些照片,先利用 Python 進行網頁內容抓取,然後通過 BeautifulSoup 庫訪問網頁並從中獲取圖像的 tag。

注釋:在許多網站條款和條件中,禁止任意形式的數據抓取。此外,請注意你正在佔用其網站資源,你應該一次一個請求,而不是並行打開大量連接請求,逼停網站.

# Import the libraries neededimport requestsimport timefrom bs4 import BeautifulSoup# The URL to scrapeurl = 'https://www.popsugar.com/celebrity/Kit-Harington-Rose-Leslie-Cutest-Pictures-42389549?stream_view=1#photo-42389576'#url = 'https://www.bing.com/images/search?q=jon+snow&FORM=HDRSC2'# Connectingresponse = requests.get(url)# Grab the HTML and using Beautifulsoup = BeautifulSoup (response.text, 'html.parser')#A loop code to run through each link, and download itfor i in range(len(soup.findAll('img'))):tag = soup.findAll('img')[i]link = tag['src']#skip it if it doesn't start with httpif"http" in full_link: print("grabbed url: " + link) filename = str(i) + '.jpg'print("Download: " + filename) r = requests.get(link)open(filename, 'wb').write(r.content)else:print("grabbed url: " + link)print("skip") time.sleep(1)Breaking down the code

使用 Python 訪問網頁

首先導入所需的庫,然後將網頁連結存到變量中。

Requesets 庫用於執行各種 HTTP 請求。Time 庫用於在每個請求後等待一秒鐘。BeautifulSoup 庫用於更輕鬆地搜索 DOM 樹。使用 BeautifulSoup 解析網頁

接下來,將 URL 地址推送給 BeautifulSoup。

尋找內容

最後,使用 FOR 循環來獲取內容。

以 FOR 循環開始,BeautifulSoup 能快速過濾,並找到所有的 img 標籤,然後存儲在臨時數組中。使用 len 函數查詢數組的長度。

#A loop code to run through each link, and download itfor i in range(len(soup.findAll('img'))):

代碼中會有51個內容。

For i in range(50):

接下來,我們將返回 soup 對象,然後開始內容過濾。

tag = soup.findAll('img')[i]link = tag['src']

需要記住的是,For循環中,[i]代表一個數字。

因此,我們可以通過索引號來尋找到每一個存儲下來的 img 內容。採用soup.findALL('img')[i] 的使用方法將其傳遞給 tag 變量。

<imgsrc="smiley.gif"alt="Smiley face"height="42"width="42">

下一步是 src 變量。

下載內容

到循環的最後一步,下載內容。這裡面的代碼設計解釋一下:

1、IF語句實際上是用於測試站點,有時候抓取的圖像是根網站的一部分,且是不想要的內容。所以如果使用IF語句可以忽略。

2、只抓取 .jpg 格式的圖片。

3、添加列印命令,如果你想獲取網頁所有的連結或特定內容,也是可以的。

其中採用的是 requests.get(link)和open(filename,'wb').write(r.content) 代碼。

r = requests.get(link)open(filename, 'wb').write(r.content)

原理:

1、Requests 獲取連結。

2、Open 是 Python 的一個內置函數,可以打開或者創建文件,並給它寫的權限,並將連結的內容寫入文件。

#skip it if it doesn't start with httpif"http" in full_link: print("grabbed url: " + link)filename = str(i) + '.jpg'print("Download: " + filename) r = requests.get(link)open(filename, 'wb').write(r.content)else:print("grabbed url: " + link)print("skip") time.sleep(1)

Web Scraping 有很多有用的函數。以上的代碼在抓取網站的圖像時,需要修改後才能使用。

三、生成報告和數據

收集數據很容易,但解釋數據很困難。這就是為什麼現在對數據科學家的需求急劇增加。數據科學家通常使用 R 和 Python 等語言進行解釋。

接下來,我們將使用 CSV 模塊。如果我們面對的是一個巨大的數據集,比如50,000 行或更多,那就需要使用 Pandas 庫。

我們需要做的是下載 CSV 庫,讓 Python 解釋數據,根據問題查詢,然後列印出答案。

對比 Python 與表格函數

你可能會有疑問:「當我可以輕鬆使用像= SUM或= COUNT這樣的表格函數,或者過濾掉我不需要手動操作的行時,為什麼要使用 Python 呢?」

與第1部分和第2部分中的所有其他自動化技巧一樣,你絕對可以手動執行此操作。但想像一下,如果你每天必須生成一份新的報告。

過程案例

每年,《權力的遊戲》的新聞網站 Winteriscoming.net 都會舉辦瘋狂三月的活動。訪問者將投票選出他們最喜歡的角色,獲勝者將向上移動並與另一個人競爭。經過 6 輪投票,宣布獲勝者。

由於 2019 年投票仍在進行中,我們抓取了 2018 年 6 輪的數據並將其編譯成 CSV 文件。此外,還添加了一些額外的背景數據(比如它們來自哪裡),使報告內容更有趣。

不過,基於這個報告,有些問題需要考慮:

問題1:誰贏得了人氣投票?最簡單的方式就是用公式把每行的數據相加,如=sum(E2:J2)

然後排序,就能得到獲勝者了。

Python方法如下,

## Include the code from above# Push the data to a dictionarytotal_score = {}# Pass each character and their final score into total_score dictionaryfor row in file_data:total = (int(row[4]) +int(row[5]) +int(row[6]) +int(row[7]) +int(row[8]) +int(row[9]) ) total_score[row[0]] = total# Dictionaries aren't sortable by default, we'll have to borrow from these two classes.# https://stackoverflow.com/questions/613183/how-do-i-sort-a-dictionary-by-valuefrom operator import itemgetterfrom collections import OrderedDictsorted_score = OrderedDict(sorted(total_score.items(), key=itemgetter(1) ,reverse=True))# We get the name of the winner and their scorewinner = list(sorted_score)[0] #jon snowwinner_score = sorted_score[winner] #scoreprint(winner + " with " + str(winner_score))## RESULT => Jon Snow with 12959

代碼步驟是:

1、使用循環獲取每行數據

2、對每一個循環,使用公式=sum(E:J)相加

3、引入兩個類來對字典排序

4、輸出獲勝者

為了幫助理解循環,下面是代碼流程圖:

問題2:誰在平均票數之上?排名高的人,顯然會得到更高的票數。

因此,下一步事情就是計總和,然後根據參與的輪數進行劃分。

Python方法如下,

## OLD CODE FROM QUESTION 1# Pass each character and their final score into total_score dictionaryfor row in file_data:total = (int(row[4]) +int(row[5]) +int(row[6]) +int(row[7]) +int(row[8]) +int(row[9]) ) total_score[row[0]] = total## NEW CODE# Pass each character and their final score into total_score dictionaryfor row in file_data: total = (int(row[4]) +int(row[5]) +int(row[6]) +int(row[7]) +int(row[8]) +int(row[9]) ) # NEW LINE - divide by how many rounds new_total = total / int(row[2]) total_score[row[0]] = new_total# RESULT => Davos Seaworth with2247.6666666666665

僅僅需要添加一行代碼,就可以回答這個問題。

問題3:誰是最受歡迎的維斯特洛人?這個問題,對於表格函數很複雜,需要先求和,然後進行過濾,然後再排序得到。

Python方法:

## OLD CODE FROM QUESTION 1# Pass each character and their final score into total_score dictionaryfor row in file_data:total = (int(row[4]) +int(row[5]) +int(row[6]) +int(row[7]) +int(row[8]) +int(row[9]) ) # NEW LINE - divide by how many rounds new_total = total / int(row[2]) total_score[row[0]] = new_total## NEW CODE# Pass each character and their final score into total_score dictionaryfor row in file_data: # Add IF-THEN statementif (row[3] == 'other'): total = (int(row[4]) +int(row[5]) +int(row[6]) +int(row[7]) +int(row[8]) +int(row[9]) )else: total = 0 total_score[row[0]] = total# RESULT => Missandei with4811

問題2僅添加了一行代碼。

問題3添加一個IF-ELSE語句。

import csv# Import the dataf_csv = open('winter-is-coming-2018.csv')headers = next(f_csv)f_reader = csv.reader(f_csv)file_data = list(f_reader)# Make all blank cells into zeroes# https://stackoverflow.com/questions/2862709/replacing-empty-csv-column-values-with-a-zerofor row in file_data:for i, x in enumerate(row): if len(x)< 1: x = row[i] = 0

以上的代碼流程是:

1、導入csv模塊

2、導入csv文件,並轉換成名為file_data的列表。

Python讀取文件的方式是將數據傳遞給對象然後刪除頭部將對象傳遞給讀者,最後是列表注意:實際上,Python3中有一種更簡潔的方法3、為了可以使數據相加,作者將空白處填為了0

有了這樣的設置,就可以遍歷數據然後回答上述問題。總結

第一部分介紹了如何使用 Selenium 庫進行 Web 自動化,第二部分介紹了如何使用 BeautifulSoup 抓取 Web 數據,第三部分介紹了使用 CSV 模塊生成報告。當然,這幾個部分之間都有內在聯繫,需要讀者深刻領會。

當然,學習到最後,你是否學會快速收集《權力的遊戲》裡最喜愛演員的照片了呢?營長先行奉上,歡迎留言互動。

馬王 Jason Momoa

原文地址:

https://medium.freecodecamp.org/how-i-used-Python-to-analyze-game-of-thrones-503a96028ce6

(本文為 AI大本營編譯文章,轉載請微信聯繫 1092722531)

【End】

作為碼一代,想教碼二代卻無從下手:

聽說少兒編程很火,可它有哪些好處呢?

孩子多大開始學習比較好呢?又該如何學習呢?

最新的編程教育政策又有哪些呢?

下面給大家介紹CSDN新成員:極客寶寶(ID:geek_baby)

相關焦點

  • 連《權力的遊戲》演員都希望最終季重拍
    去年播出的《權力的遊戲》最後一季成為了劇迷口中最令人失望的一季並由此引發了一波反對該劇製作人的抗議浪潮。當時,近200萬名粉絲聯名請願要求HBO重新製作最後一季。查爾斯·丹斯在該劇中扮演泰溫·蘭尼斯特,雖然他這個角色在第5季被殺死,但丹斯仍在關注這部劇並且跟許多其他粉絲一樣,他也不喜歡這部劇的結局。而在劇中扮演丹斯兒子之一——詹姆·蘭尼斯特的演員尼可拉·科斯特-瓦爾道也表達了對請願重拍結局的支持。
  • HBO王牌劇《權力的遊戲》最終季爛尾,還有救嗎?
    雖然《權力的遊戲》是近年來最火爆且口碑最佳的美劇,但是,最終季第8季播出以來,尤其是第8季的第4集和第5集播出之後,引發網友非議。大家爭論的焦點就在於劇集開始匆匆結束,很多重要角色接二連三死掉,情節推進已經是跳躍式了,在沒有原著的支撐下,僅僅憑藉故事大綱來拓展拍攝,確實讓《權力的遊戲》最終季暴露了不少情節上的問題。
  • 《權力的遊戲》最終季來了 這8個幕後秘密出乎意料
    《權力的遊戲》第八季、也是最終季於北京時間4月15日開播,這意味著陪伴全球觀眾8年的史詩級美劇即將畫上句號。誰會成為最終的贏家?誰會不幸死亡?這些……我們都不知道。不過,為迎接這部劇的落幕,各大外媒費盡心思挖出了不少關於《權力的遊戲》的幕後秘密,從演員、道具、劇情設置到該劇引發的奇聞逸事,令人出乎意料。下面,一起來揭秘吧。(沒有劇透,請放心食用)揭秘1:拍這部劇有多「燒錢」?
  • 《權力的遊戲》連演員都希望最終季重拍
    去年播出的《權力的遊戲》最後一季成為了劇迷口中最令人失望的一季並由此引發了一波反對該劇製作人的抗議浪潮。當時,近200萬名粉絲聯名請願要求HBO重新製作最後一季。
  • 演員們對《權力遊戲》最終結局的看法,贏夜王不是重點
    演員們對《權力遊戲》最終結局的看法,贏夜王不是重點!最後一季《權力遊戲》本應讓一路觀看的粉絲滿意,但卻意外地讓粉絲集體崩潰,甚至已有110萬多人在請願網站上聯署,希望HBO能「重做」最後的幾集。《權力遊戲》最後一季最精彩的戰爭場景,雖然異鬼大戰在第三集就開始了,這似乎也意味著角色和夜王之間的戰爭不再是本季的焦點。
  • 權力的遊戲第八季最新消息匯總
    特納表示,演員在這部劇中的最終表演伴隨了許多的淚水。「作為一位演員,這真的令人非常滿意--我認為對於每位演員、每位演員的故事線--能夠以一種一切終結的方式表演出來。這真的令我們很滿意。但誰知道這會不會讓粉絲們滿意呢?」
  • 《權力的遊戲》最終季只剩 6 集,好在第七季還能看到 Ed Sheeran
    》第一季曾在這裡取景。在西南偏南電影節的一場主創見面會上,《權力的遊戲》製作人 David Benioff 和 Dan Weiss 確認全劇第八季也是最終季將只有 6 集。Benioff 說:「從一開始我們打算講一個 70 小時的電影故事,最終它應該會有 73 小時,但和我們預期的開始以及情節發展沒什麼太大的出入,我們現在要走向結局了。」
  • 《權力的遊戲》最終季回歸,凜冬已至!
    以上這些,對我而言一點都不重要,但是今年的4月14日,卻有一些特別——那是《權力的遊戲》最終季開播的日子! 《權力的遊戲》第八季4月14日21:00(美國時間)正式播出。由於時差的關係,國內要到15日才會有資源。
  • 2019年最期待的十部美劇:除了《權力的遊戲》第八季,居然有它?
    新的一年總是有很多事情可以期待,2019年更是如此,今年除了各項大電影已從年頭排到年尾,美劇劇集也不遑多讓:小編為愛看美劇的粉絲盤點2019年最令人期待的美劇影集片單:《權力的遊戲》第八季最終季首先2019年劇迷最期待的就是史詩級美劇《權力的遊戲》莫屬,在大家鍥而不捨追了八年之後
  • 《權力的遊戲》第八季重磅回歸!誰將最終問鼎鐵王座?
    《復仇者聯盟4》在本月上映,而《權力的遊戲》第八季同樣在這個月回歸。《權力的遊戲》作為一部火遍全球的神劇,堪稱近幾年美劇的經典之作。這部美劇有著宏大的格局:無數貴族豪傑為了家族的利益,上演一出明爭暗鬥的好戲。與此同時,全人類都要面對來自北方異鬼的威脅。當傳說變成現實,一曲冰與火之歌正在上演。
  • HBO確認《權力的遊戲》最終季於2019播出!
    HBO近日正式確認,《權力的遊戲》第八季也是最終季將會在2019年某個時間回歸,同時公布了第八季共六集的導演和編劇。
  • 8年迎來最終季,《權力的遊戲》角色全滅!
    權力的遊戲第八季作為這個系列的最終季劇情將進入和異鬼大軍的最後決戰在這場八季以來規模最大的戰爭場面中斯塔克、蘭尼斯特、異鬼、守夜人……誰最終會成為維斯特洛大陸最後的霸主最終季4月15日早9點開播 第1集:54分鐘,4月14號第2集:58分鐘,4月21號第3集:82分鐘,4月28號
  • 《將界》第二季將上線 奇幻巨製媲美《權力的遊戲》
    眾創奇幻大IP世界觀宏大比肩《冰與火之歌》對於喜歡史詩奇幻題材類型的觀眾而言,改編自大IP《冰與火之歌》的美劇——《權力的遊戲》系列無疑是影視界最受矚目、製作最精良、人氣最高的奇幻巨作(沒有之一),得到的獎項數更是遠遠超過了同時期各種超級英雄系列。
  • 《權力的遊戲》最終季將開播:誰會是最後贏家?
    《權力的遊戲》最終季終於開播了。
  • 《權力的遊戲》最終季拍攝有多苦?
    本文來自影視生活第一站 時光網時光網訊日前,《娛樂周刊》對大熱美劇《權力的遊戲》進行了一期深度報導,揭秘了該劇最終季的許多幕後故事。《權力的遊戲》最終季共六集,號稱每一集的容量都如同電影一般。正如果粉絲們已經猜測了《復仇者聯盟4》的「N」種結局一樣,《權力的遊戲》最終以何種方式收場也早已被劇迷分析了無數遍。保密工作是《權力的遊戲》劇組的頭等大事。在北愛爾蘭拍攝期間,《權力的遊戲》劇組甚至藉助政府資源,在拍攝基地附近設置了禁飛區,以防止「狗仔」偷拍。然而,某天劇組上空還是出現了一架直升機,所有工作人員都如臨大敵。幸虧最終證實,這是一架警用直升機。
  • 《權力的遊戲》最終季來臨!獅龍狼三家誰將最終坐上鐵王座?
    HBO的史詩級巨作《權力的遊戲》終於迎來最終季。在第一季第一幕就曾經出現的異鬼,在長城外散步了7年,終於找到回「家」的路了!而HBO發布的這張「無人生還」式的海報,也讓權遊粉絲心驚肉跳,仔細看看,所有的重要角色都被凍在了裡面,這是要一家人「整整齊齊領盒飯」的節奏嗎?
  • 《權力的遊戲》最終季開播在即!誰將坐上鐵王座?
    《權力的遊戲》最終季官方預告片全球第一大史詩級神劇——《權力的遊戲》最終季終於要來了!4.14日,全球同步播出。
  • 《權力的遊戲》第七季回歸
    這裡是今日熱點節目。Many people watched the first program in the seventh season of Game of Thrones Sunday night.周日晚很多人都觀看了《權利的遊戲》第七季第一集。
  • 2019美劇爆發:《權力的遊戲》最終季TA竟然死了
    萬眾期待的《權力的遊戲》終於迎來第八季也是最終季,史詩大戰即將迎來大結局,傳聞多位主角都將死亡。2019年美劇還有什麼看點,一起來瞧瞧。《權力的遊戲》最終季:多位主角死亡《權力的遊戲》第八季海報播出時間:2019年4月集數:6集(集數雖不及往季,但內容會更加豐富,一集就是一部迷你電影)看點:多位主角死亡。
  • Torrentfreak:《權力的遊戲》最終季的首播盜版下載量創新高
    據外媒Torrentfreak報導,隨著數十萬人湧向BT下載網站和流媒體網站,《權力的遊戲》最終季的首播再次點燃一場盜版「盛宴」。當地時間周一上午超過12萬名BitTorrent用戶正在積極分享這一集的資源,然而這只是冰山一角。