[python] Query Parameter(쿼리 파라미터) 설정하기
쿼리 파라미터는 웹 요청의 일부로서 URL에 추가되는 매개변수입니다. 이는 서버에 데이터를 전달하기 위해 사용되며, 주로 검색 요청이나 필터링 요청에 많이 사용됩니다. Python에서는 requests
라이브러리를 사용하여 간단하게 쿼리 파라미터를 설정할 수 있습니다.
쿼리 파라미터 설정하기
requests
라이브러리를 사용하여 쿼리 파라미터를 설정하는 방법은 간단합니다. params
매개변수를 사용하여 딕셔너리 형태로 쿼리 파라미터를 전달하면 됩니다.
예를 들어, “https://api.example.com/products” 에서 category
파라미터를 “electronics”로 설정하고 싶다면 다음과 같이 작성할 수 있습니다.
import requests
url = "https://api.example.com/products"
params = {
"category": "electronics"
}
response = requests.get(url, params=params)
위의 예제에서 params
에 딕셔너리로 쿼리 파라미터를 전달하고 있습니다. 이렇게 설정된 쿼리 파라미터는 URL에 자동으로 추가되어 전송됩니다.
쿼리 파라미터 값 변경하기
쿼리 파라미터의 값을 변경하려면 params
딕셔너리를 수정하고 다시 요청을 보내면 됩니다.
import requests
url = "https://api.example.com/products"
params = {
"category": "electronics"
}
response = requests.get(url, params=params)
# 쿼리 파라미터 값 변경
params["category"] = "books"
response = requests.get(url, params=params)
위의 예제에서는 처음에 category
를 “electronics”로 설정하고 요청을 보낸 다음, category
값을 “books”로 변경하고 다시 요청을 보내고 있습니다.