我在使用 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>
提前谢谢您。
https://pypi.org/project/dgii-rnc 也有同样的问题。