【发布时间】:2019-06-15 15:38:46
【问题描述】:
我正在尝试使用wb 模式通过write 函数下载位于网络上的文件。与通过网络浏览器下载的速度相比,文件下载速度太慢(因为我有高速互联网连接)。如何加快下载速度?有没有更好的处理文件下载的方法?
这是我的使用方式:
resp = session.get(download_url)
with open(package_name + '.apk', 'wb+') as local_file:
local_file.write(resp.content)
我实验过requests和urllib3库的下载速度几乎一样。下面是下载15 MB文件的实验结果:
-
requests:0:02:00.689587 -
urllib3:0:02:05.833442
附言我的 Python 版本是3.7.0,我的操作系统是Windows 10 version 1903。
附言我调查了reportedly similar question,但答案/cmets 不起作用。
【问题讨论】:
-
您能提供
download_url吗? -
当然,比如访问apkpure.com/true-fear-forsaken-souls-part-2/…,然后点击Download按钮生成并获取下载链接。 @Fozoro
标签: python python-3.x python-requests urllib3