文章详情页
网络传输协议 - 以下三种下载方式有什么不同?如何用python模拟下载器下载?
浏览:290日期:2022-08-06 09:02:54
问题描述
问题始于一个链接https://i1.pixiv.net/img-zip-...这个链接在浏览器打开,会直接下载一个不完整的zip文件


但是,使用下载器下载却是完整文件

而当我尝试使用python下载的时候
from urllib import requestimport sysrequest.urlretrieve(’https://i1.pixiv.net/img-zip-ugoira/img/2017/04/05/00/24/41/62259492_ugoira600x600.zip’, ’123.zip’)
403报错
想问一下,为什么浏览器,下载器,以及python下载的结果会不一样?
问题解答
回答1:下载 pixiv 的文件或者图片都需要设置好 referer
相关文章:
1. javascript - Chrome 扩展,更新别人的扩展 能不能上传到插件商店?2. python - flask jinjia2 中怎么定义嵌套变量3. python开发的脚本想上个ui,用哪个库来绘制窗口比较好?求推荐4. html - css 文件内,有的样式没调用, 有没有工具删除这部分没调用的内容?5. java - JPA连接数据库,一段时间没有数据操作会关闭连接,再次访问就会抛出异常,如何解决?6. javascript 如何下载一个excel文件 ?7. Chrome-org.openqa.selenium.WebDriverException:未知错误:无法在driver.manage()window()maximize();处获得自动化扩展8. mysql federated引擎无法开启9. 清除nginx的文件缓存10. 紧急求助-我们的一位同事突然离职,需要一个后端的同事,项目才能进行,停滞了,那位可以帮帮忙?
排行榜

网公网安备