[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 공식 문서를 참고하세요.