[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 라이브러리의 공식 문서를 참고하시기 바랍니다.
- Requests 라이브러리 공식 문서: https://requests.readthedocs.io/