Python下载DGII_RNC.zip文件时出现不完整读取与文件损坏问题求助
Python下载DGII_RNC.zip文件时出现不完整读取与文件损坏问题求助
我在用Python代码下载这个zip文件的时候遇到了麻烦,文件地址是https://www.dgii.gov.do/app/WebApps/Consultas/RNC/DGII_RNC.zip。
我试了好几种方法,但每次下载的zip文件都是损坏的,内容不完整。只有手动在浏览器里输入URL才能正常下载。
我反复遇到的一个错误是:
requests.exceptions.ChunkedEncodingError: ('Connection broken:
IncompleteRead(8388608 bytes read, 12299532 more expected)',
IncompleteRead(8388608 bytes read, 12299532 more expected))
另外用wget库尝试的代码和报错如下:
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>
提前感谢各位的帮助!
备注:内容来源于stack exchange,提问作者Dev Machine
相关产品推荐
相关产品推荐

