2017-09-24 1 views
0

이미지로 바로 연결되는 링크를 올바르게 다운로드하려면 어떻게해야합니까?httplib을 사용하여 이미지를 다운로드하는 방법은 무엇입니까?

conn = httplib.HTTPConnection("URL_BASE") 
conn.request("GET", "/REST_OF_THE_URL.jpg", "", headers) 
page = conn.getresponse() 
page = page.read() 
fail = open("image.jpg", "w") 
fail.write(page) 
fail.close() 

이런 종류의 이미지는 성공하지만 이미지가 일반적으로 손상된 것처럼 보입니다. 따라서 이미지의 일부가 아닌 어딘가에 여분의 데이터가 있다고 가정하고 있지만 식별 방법이나 제거 방법을 알지 못합니다. (그래서 \r\n\r로 대체 될 것이다) 플랫폼 표준으로 변환됩니다 데이터 스트림에 표시하는 일이

fail = open("image.jpg", "wb") 

또는 라인 분리기 :

+0

깨진 내용을 수정하지 마십시오. – Torn

답변

1

당신은 모드에서 이미지를 열어야합니다 .

관련 문제