Manipulating requests Response
Coddy의 Python으로 배우는 API 코스 레슨 — 10개 중 7번째.
API에 get() 또는 post()를 수행하면, 지난 예제에서 response 변수에 저장했던 response 객체를 받게 됩니다.
JSON 레슨에서 배웠듯이, 이러한 응답은 JSON 형식이거나 파이썬의 네이티브 딕셔너리 형식입니다.
응답의 JSON 형식을 받으려면, 다음과 같이 작성해야 합니다.
data = response.json()그런 다음 딕셔너리의 키 지정(keying) 방식을 사용하여 응답에서 필요한 값을 파싱할 수 있습니다.
챌린지
중급지침:
https://jsonplaceholder.typicode.com/users/1로 GET 요청을 보냅니다.requests.get()객체를response라는 변수에 저장합니다.response.json()을 파싱하여data라는 변수에 저장합니다.- 키 지정(keying) 방식을 사용하여
data["name"]을result라는 변수에 저장합니다. result를 출력합니다. 결과는 항상 Leanne Graham으로 표시되어야 합니다.
직접 해보기
import requests
# Step 1: Send GET request
response = # Your code here
# Step 2: Parse JSON response
data = # Your code here
# Step 3: Get the name
result = # Your code here
# Step 4: Print the result
print(result)Python으로 배우는 API의 모든 레슨
2API in Python
requests Library for APIrequests Method to Retrieverequests Method to Send DataManipulating requests Response3Weather Fetch API Program
API Connection to ServerGET Request to ServerDisplaying Appropriate Results