更新於 2024/10/14閱讀時間約 4 分鐘

AI說書 - 從0開始 - 213 | OpenAI GPT 4

我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。


我們將開始使用 ChatGPT Plus 和 GPT-4 作為助手,您將看到尖端開發人員如何利用 GPT-4 作為助手來縮短上市時間。


比方說問 ChatGPT 4:我想用 Python 在 Google Colab 上建立另一個程式,這次我想編寫一個程序,顯示來自 IMDB 的電影評論並將其顯示在 Google Colab 筆記本中,我該怎麼做?


ChatGPT 4:要使用 Python 在 Google Colab 筆記本中顯示來自 IMDB 的電影評論,您可以使用 requests 庫來取得 HTML

import requests
from bs4 import BeautifulSoup
from IPython.display import display, Markdown

def display_imdb_reviews(movie_id, num_reviews = 5):
url = f"https://www.imdb.com/title/{movie_id}/reviews"
response = requests.get(url)
if response.status_code != 200:
print("Unable to fetch IMDb reviews")
return

soup = BeautifulSoup(response.text, "lxml")
reviews = soup.find_all("div", class_ = "imdb-user-review")
for idx, review in enumerate(reviews[:num_reviews]):
title = review.find("a", class_ = "title").text.strip()
author = review.find("span", class_ = "display-name-link").text.strip()
date = review.find("span", class_ = "review-date").text.strip()
content = review.find("div", class_ = "text").text.strip()
display(Markdown(f"**Review {idx + 1}: {title}**"))
display(Markdown(f"_by {author} on {date}_"))
display(Markdown(f"{content}\n\n---"))

movie_id = "tt1375666"
display_imdb_reviews(movie_id)


結果為:


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.