[python] Requests 라이브러리에서 리다이렉트를 처리하는 방법은?
Requests에서 리다이렉트를 직접 처리하기 위해 allow_redirects
매개변수를 사용할 수 있습니다. 이 매개변수의 기본값은 True
입니다. False
로 설정하면, 리다이렉트를 수행하지 않고, 첫 번째 요청의 응답을 반환합니다.
아래는 Requests에서 리다이렉트를 처리하는 예제 코드입니다:
import requests
# 리다이렉트를 수행하지 않도록 설정
response = requests.get('http://example.com', allow_redirects=False)
# 리다이렉트된 URL 가져오기
redirected_url = response.headers['Location']
위의 예제에서는 allow_redirects=False
로 설정하여 리다이렉트를 수행하지 않도록 설정했습니다. 그런 다음, 응답의 헤더에서 Location
필드를 사용하여 리다이렉트된 URL을 가져올 수 있습니다.
Requests에서는 자동으로 리다이렉트를 처리하기 위해 여러 옵션을 제공합니다. 자세한 내용은 Requests 공식 문서를 참고하세요.