Gửi yêu cầu GET đến máy chủ
Bài học 9 trên 10 trong khóa học API trong Python của Coddy.
Thử thách
Trung bìnhGiờ bạn đã kết nối đúng cách với một API, hãy gửi yêu cầu GET cho một địa điểm cụ thể.
- Gửi yêu cầu GET đến:
https://wttr.in/London?format=j1(phần?format=j1cho dịch vụ biết cần trả về JSON) - Lưu đối tượng
requests.get()vào một biến có tênresponse - Phân tích phản hồi bằng
response.json()và lưu kết quả vào một biến có têndata - Điều kiện thời tiết hiện tại nằm trong
data["current_condition"][0]. Lấy nhiệt độ (temp_C) và mô tả (weatherDesc[0]["value"]), rồi in ra cả hai
Tự làm thử
import requests
# Step 1: Send GET request for London weather (j1 = JSON format)
response = # Your code here
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Print weather information
current = data["current_condition"][0]
print("Temperature:", current["temp_C"], "°C")
print("Description:", current["weatherDesc"][0]["value"])Tất cả bài học trong API trong Python
3Chương trình lấy dữ liệu thời tiết qua API
Kết nối API với máy chủGửi yêu cầu GET đến máy chủHiển thị kết quả phù hợpTự luyện tập: Trình biên dịch Python online