[python] Requests 라이브러리에서 레퍼러를 설정하는 방법은?

requests 라이브러리는 HTTP 요청을 보내고 응답을 받는 기능을 제공하는 파이썬 라이브러리입니다. 레퍼러(Referrer)는 웹 페이지에서 사용자가 이전에 방문한 페이지의 주소를 의미합니다. 이는 일반적으로 웹 사이트의 통계를 수집하거나 사용자 행동을 분석하는 데 사용됩니다.

requests 라이브러리에서는 headers 매개 변수를 사용하여 레퍼러를 설정할 수 있습니다. 다음은 예시 코드입니다.

import requests

url = 'https://www.example.com'
referrer = 'https://www.google.com'

headers = {
    'Referer': referrer
}

response = requests.get(url, headers=headers)

위의 예시 코드에서 headers 변수에 Referer 헤더를 추가하여 레퍼러를 설정하였습니다. 이렇게 설정한 레퍼러를 포함하여 get() 메소드를 사용하여 해당 URL로 GET 요청을 보낼 수 있습니다.

참고로, Referer 헤더를 설정하지 않으면 requests 라이브러리는 현재 페이지의 URL을 자동으로 레퍼러로 설정합니다. 따라서 명시적으로 레퍼러를 지정하려면 위와 같이 headers 매개 변수를 사용하여 설정해야 합니다.

자세한 내용은 requests 라이브러리의 공식 문서를 참고하여 사용하시면 됩니다.