728x90
반응형

python-requests 3

파이썬 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 에서 사용..

requests와 함께 파이썬으로 큰 파일 다운로드

질문 : 요청과 함께 파이썬으로 큰 파일 다운로드 Requests 는 정말 멋진 라이브러리입니다. 대용량 파일 (> 1GB)을 다운로드 할 때 사용하고 싶습니다. 문제는 전체 파일을 메모리에 보관할 수 없다는 것입니다. 나는 그것을 덩어리로 읽어야한다. 그리고 이것은 다음 코드의 문제입니다. import requests def DownloadFile(url) local_filename = url.split('/')[-1] r = requests.get(url) f = open(local_filename, 'wb') for chunk in r.iter_content(chunk_size=512 * 1024): if chunk: # filter out keep-alive new chunks f.write(ch..

Python 요청으로 JSON 데이터를 게시하는 방법

질문 : Python 요청으로 JSON 데이터를 게시하는 방법은 무엇입니까? 클라이언트에서 서버로 JSON을 게시해야합니다. 저는 Python 2.7.1과 simplejson을 사용하고 있습니다. 클라이언트가 요청을 사용하고 있습니다. 서버는 CherryPy입니다. 서버에서 하드 코딩 된 JSON을 가져올 수 있지만 (코드는 표시되지 않음) JSON을 서버에 POST하려고하면 "400 Bad Request"가 표시됩니다. 내 클라이언트 코드는 다음과 같습니다. data = {'sender': 'Alice', 'receiver': 'Bob', 'message': 'We did it!'} data_json = simplejson.dumps(data) payload = {'json_payload': data_..

728x90
반응형