2014-09-24 2 views
0

여러 파일을 다운로드하는 다중 처리 기능이 있습니다. 다음으로하지만, 약 1에서 20 오류 :다중 처리를 사용하여 파일을 병렬로 다운로드

ContentTooShortError: retrieval incomplete 

내가되는 파일을 다운로드하기 위해 사용하고있는 기능 : 왜이 ​​오류가 발생

def getter(url, dest): 
    video_files.append(urllib.urlretrieve(url, dest)[0]) 

, 내가 그것을 어떻게 해결할 수 있습니까? 서버가 (정상적으로) 당신에게 전체 HTTP 본문을 전송하지 않고 연결을 종료 할 때 Content-Length에 의해 지정된

+1

가능하면 urllib 대신 요청을 사용해야합니다. – Tomarinator

답변

1

the documentation으로 상태는,이, 일 - 그것은 서버 오류입니다.

나중에 다시 시도하여 간단히 "문제를 해결"할 수 있습니다.

많은 동영상을 한 번에 잡아 내고 있기 때문에 서버에서 이러한 동작을 감지하고 조절할 수있는 메커니즘이있을 수 있습니다. 요청의 속도를 제한하고 문제가 지속되는지 확인하십시오.

관련 문제