본문 바로가기

requests3

Python Requests 라이브러리의 로그 메시지를 비활성화하는 방법은 무엇인가요?, How do I disable log messages from the Requests library? 질문 기본적으로 Requests 파이썬 라이브러리는 다음과 같은 형식으로 로그 메시지를 콘솔에 출력합니다: Starting new HTTP connection (1): example.com http://example.com:80 "GET / HTTP/1.1" 200 606 저는 일반적으로 이러한 메시지에 관심이 없으며, 이를 비활성화하거나 Requests의 상세도를 줄이는 가장 좋은 방법은 무엇일까요? 답변 requests의 로깅 레벨을 구성하는 방법을 알아냈습니다. 이는 표준 logging 모듈을 통해 수행됩니다. 나는 메시지를 경고 이상으로만 로깅하도록 구성하기로 결정했습니다: import logging logging.getLogger("requests").setLevel(logging.WARNING.. 2023. 12. 4.
Python requests를 사용하여 이미지를 다운로드하는 방법은 다음과 같습니다., How to download image using requests 질문 나는 파이썬의 requests 모듈을 사용하여 웹에서 이미지를 다운로드하고 저장하려고 시도하고 있습니다. 다음은 사용한 (작동하는) 코드입니다: img = urllib2.urlopen(settings.STATICMAP_URL.format(**data)) with open(path, 'w') as f: f.write(img.read()) requests를 사용한 새로운 (작동하지 않는) 코드는 다음과 같습니다: r = requests.get(settings.STATICMAP_URL.format(**data)) if r.status_code == 200: img = r.raw.read() with open(path, 'w') as f: f.write(img) requests에서 응답으로부터 사용할 속성.. 2023. 10. 17.
Python ImportError: requests 모듈이 없습니다., ImportError: No module named requests 질문 저는 requests를 가져와 보았습니다: import requests 하지만 오류가 발생합니다: ImportError: No module named requests 답변 Requests는 내장 모듈이 아닙니다 (기본 Python 설치와 함께 제공되지 않음) 따라서 설치해야합니다: OSX/Linux Python 2 : sudo pip install requests Python 3 : sudo pip3 install requests 만약 pip가 설치되어 있다면 (pip는 Python의 패키지 설치 프로그램이며 Python 설치와 함께 기본적으로 제공됩니다). pip가 설치되어 있지만 경로에 없는 경우 python -m pip install requests (또는 Python3의 경우 python3 .. 2023. 6. 25.