1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập dữ liệu nâng cao trong Python

Connected

Bài tập

Khám phá Wikipedia API

Bạn đang làm rất tốt và còn khá hứng thú, nên chúng ta sẽ thử thêm một API nữa: Wikipedia API (tài liệu tại đây). Bạn sẽ tìm cách lấy thông tin từ trang Wikipedia về Pizza. Điều “khó nhằn” ở đây là truy vấn của bạn sẽ trả về JSON lồng nhau, tức là JSON chứa JSON, nhưng Python xử lý được vì nó sẽ chuyển chúng thành các dictionary lồng nhau.

URL để gửi truy vấn tương ứng đến Wikipedia API là

https://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&exintro=&titles=pizza

Hướng dẫn

100 XP
  • Gán URL tương ứng vào biến url.
  • Áp dụng phương thức json() lên đối tượng phản hồi r và lưu dictionary thu được vào biến json_data.
  • Biến pizza_extract chứa HTML của một đoạn trích từ trang Pizza trên Wikipedia dưới dạng chuỗi; dùng hàm print() để in chuỗi này ra shell.