Menu
CoddyTech

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.text
challenge icon

Thử 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

1Trình tạo sự thật

Giới thiệuuselessfactsBài học dự ánthư viện requestsBài học dự ánthư viện jsonBài học dự án

Tự luyện tập: Trình biên dịch Python online