文章详情页
网络传输协议 - 以下三种下载方式有什么不同?如何用python模拟下载器下载?
浏览:153日期: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. java - svn导下来的项目,web-inf下怎么没有lib文件呀?2. 这是什么情况???3. 统计 - MYSQL版本问题导致SQL语法错误!unknow column ’SQLSTR’4. javascript - 想问下百分比进度条实现原理以及这种布局怎么实现,还有赛马时背景跟着动的原理?5. Python的os.listdir在获取文件列表时的顺序问题6. node.js - 关于你不知道的JavaScript上一书介绍的行为委托7. python - Pycharm的Debug用不了8. javascript - 这是什么插件能把能把cli里面的webpack打包信息格式化?9. 有哪些将html5语义化标签运用到极致的站点?10. javascript - Vue.js2.0不能使用debounce后大伙一般是如何解决延迟请求的问题的呢。
排行榜
