[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”로 변경하고 다시 요청을 보내고 있습니다.

참고 자료