[python] Requests 라이브러리를 이용해 응답 본문의 일부분을 읽어오는 방법은?

우선, Requests 라이브러리를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다.

pip install requests

그리고나서, Requests 라이브러리를 임포트합니다.

import requests

GET 요청을 보낼 URL을 지정하고, requests.get 함수를 사용하여 응답을 가져옵니다.

url = "https://example.com"
response = requests.get(url)

이제 response.content를 사용하여 응답 본문 전체를 가져오는 것이 아니라, 일부분만 읽어올 수 있습니다. response.content는 바이너리 형태로 데이터를 가져오기 때문에, 해당 부분을 디코딩해야 합니다.

partial_response = response.content[:100]  # 첫 100바이트만 가져오는 예시
decoded_response = partial_response.decode("UTF-8")  # 디코딩
print(decoded_response)

위 예시에서는 응답 본문의 첫 100바이트만 가져와 디코딩하여 출력합니다. 사용하고자 하는 크기나 위치에 따라 원하는 방식으로 일부분을 가져올 수 있습니다.

이렇게 Requests 라이브러리를 사용하여 응답 본문의 일부분을 읽어올 수 있습니다.

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