Bắt đầu ngayBắt đầu miễn phí

Lấy dữ liệu từ một API

Trong video trước, bạn đã thấy cách trích xuất dữ liệu từ một API bằng cách gửi request tới API và parse phản hồi ở định dạng JSON. Trong bài tập này, bạn sẽ làm tương tự bằng cách dùng thư viện requests để gửi request tới Hacker News API.

Hacker News là một trang tổng hợp tin tức xã hội, tập trung vào các bài viết liên quan đến khoa học máy tính hoặc thế giới công nghệ nói chung. Mỗi bài đăng trên trang đều có một biểu diễn JSON, và bạn sẽ thấy điều đó trong phản hồi của request ở bài tập này.

Bài tập này là một phần của khóa học

Introduction to Data Engineering

Xem khóa học

Hướng dẫn bài tập

  • Dùng module requests để get đối tượng JSON của bài đăng trên Hacker News.
  • In ra phản hồi, sau khi parse thành JSON.
  • Tiếp tục parse JSON và gán giá trị của khóa "score" của bài đăng vào post_score.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

import requests

# Fetch the Hackernews post
resp = requests.____("https://hacker-news.firebaseio.com/v0/item/16222426.json")

# Print the response parsed as JSON
print(resp.____())

# Assign the score of the test to post_score
post_score = resp.___()["____"]
print(post_score)
Chỉnh sửa và Chạy Mã