下载未完整读取的 zip 文件时出现问题

问题描述 投票:0回答:1

我在使用 python 代码从 URL 下载此 zip 文件时遇到问题:https://www.dgii.gov.do/app/WebApps/Consultas/RNC/DGII_RNC.zip

我尝试了很多方法,但每次我尝试下载 zip 文件时,文件似乎已损坏并且没有完整的内容。

我下载它的唯一方法是在网络浏览器中手动输入 URL。

我经常遇到的错误之一:

requests.exceptions.ChunkedEncodingError: ('连接中断: IncompleteRead(读取 8388608 字节,预计还会有 12299532 字节)', IncompleteRead(已读取 8388608 字节,预计还会有 12299532 字节))

import wget wget.download('https://www.dgii.gov.do/app/WebApps/Consultas/RNC/DGII_RNC.zip') Traceback (most recent call last): File "/home/marko-anchev/PycharmProjects/pythonProject1/main.py", line 3, in <module> wget.download('https://www.dgii.gov.do/app/WebApps/Consultas/RNC/DGII_RNC.zip') File "/home/marko-anchev/PycharmProjects/pythonProject1/.venv/lib/python3.12/site-packages/wget.py", line 526, in download (tmpfile, headers) = ulib.urlretrieve(binurl, tmpfile, callback) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/urllib/request.py", line 276, in urlretrieve raise ContentTooShortError( urllib.error.ContentTooShortError: <urlopen error retrieval incomplete: got only 8388608 out of 20696791 bytes>
提前谢谢您。

python download zip
1个回答
0
投票
经过分析发现,错误来自服务器,即使是 pip:

https://pypi.org/project/dgii-rnc 也有同样的问题。

© www.soinside.com 2019 - 2024. All rights reserved.