[python] Requests 라이브러리를 이용해 응답 본문을 바이트로 처리하는 방법은?

일반적으로 Requests를 사용하면, text 속성을 사용하여 응답 본문을 문자열로 반환할 수 있습니다. 하지만, 바이너리 데이터를 다루거나, 이미지 파일 등 바이트 형식의 데이터를 다룰 때는 content 속성을 사용하여 응답 본문을 바이트로 처리할 수 있습니다.

아래는 예시 코드입니다.

import requests

response = requests.get('http://www.example.com/image.jpg')

# 응답 본문을 바이트로 처리
data = response.content

# 바이트 형식의 데이터 처리 로직 추가
# ...

위의 코드에서 requests.get() 함수를 사용하여 웹 사이트의 이미지 파일에 대한 GET 요청을 보냅니다. 그리고 response.content를 통해 응답 본문을 바이트 형식으로 가져옵니다.

이렇게 응답 본문을 바이트로 처리하면, 이후에 필요한 작업(예: 이미지 파일로 저장, 바이트 형식의 데이터를 다른 API로 전송 등)을 수행할 수 있습니다.

자세한 내용은 Requests 라이브러리의 공식 문서를 참고하시기 바랍니다. [^1^]