thư viện requests
Bài học 3 trên 7 trong khóa học Dự án tạo thông tin thú vị ngẫu nhiên bằng Python của Coddy.
Để “lấy” nội dung của API, chúng ta sẽ dùng thư viện requests.
Bạn có thể dùng phương thức get để lấy nội dung của một trang web:
import requests
response = requests.get("https://someurlhere")Đối tượng response có nhiều thuộc tính. Ở đây, chúng ta sẽ xem thuộc tính text, thuộc tính này trả về một chuỗi chứa nội dung của trang web:
import requests
response = requests.get("https://someurlhere")
content = response.textThử thách
DễBây giờ, hãy thay đổi phần thân của hàm (get_fact) để hàm lấy nội dung từ điểm cuối API (từ URL ở bước trước) và trả về văn bản phản hồi!
Đừng quên
import requests
Tự làm thử
def get_fact():
return 'https://uselessfacts.jsph.pl/api/v2/facts/random'Tất cả bài học trong Dự án tạo thông tin thú vị ngẫu nhiên bằng Python
Tự luyện tập: Trình biên dịch Python online