Python 是一種流行的編程語言,可用于許多不同的任務。其中之一就是影評分析。使用 Python,我們可以從影評中提取情感和評級等信息。
# 導入所需模塊 from textblob import TextBlob import requests from bs4 import BeautifulSoup # 獲取影評頁面內容 url = "https://www.imdb.com/title/tt0468569/reviews?ref_=tt_urv" response = requests.get(url) html = response.content # 使用 BeautifulSoup 解析 HTML soup = BeautifulSoup(html, 'html.parser') # 找到所有影評 reviews = soup.find_all("div", {"class": "text show-more__control"}) # 循環遍歷每個影評,并輸出情感分數 for review in reviews: text = TextBlob(review.text) sentiment_score = text.sentiment.polarity print(sentiment_score)
以上代碼使用了 TextBlob 模塊來計算每個影評的情感分數。我們首先使用 requests 模塊獲取影評頁面的 HTML 內容,并使用 BeautifulSoup 解析 HTML。然后,我們循環遍歷每個影評,使用 TextBlob 進行情感分析并輸出情感分數。
使用 Python 進行影評分析可以為電影制片人和營銷人員提供有價值的信息,幫助他們更好地了解觀眾對電影的反應。此外,這些信息也可以用于開發更好的推薦系統。