wget下载文件失败或者是空怎么办

wget下载文件失败或者是空怎么办

这篇文章给大家分享的是有关wget下载文件失败或者是空怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

wget下载文件失败,或者是空的解决办法

wget下载文件失败或者是空怎么办

当你使用 wget,发送请求时有一行显示
HTTP request sent, awaiting response... 302 Object moved
然后直接重定向到网站的首页,下下来的就是网站首页的页面了。

所以在服务器端确实有限制,所以我们需要在 http 请求头上做点手脚,来模仿浏览器。

我们来使用 python urllib2 这个库来帮助我们实现

#!/usr/bin/envpython#coding:utf8importurllib2url='http://ftp.luoo.net/radio/radio448/01.mp3'user_agent='Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.22(KHTML,likeGecko)Chrome/25.0.1364.172Safari/537.22'headers={'User-Agent':user_agent,'Referer':url}req=urllib2.Request(url,None,headers)response=urllib2.urlopen(req)data=response.read()f=open('010.mp3','wb')#二进制文件写入需要加入bf.write(data)#f.writelines(data)f.close()

感谢各位的阅读!关于“wget下载文件失败或者是空怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

发布于 2022-03-19 21:12:02
收藏
分享
海报
0 条评论
30
上一篇:Spring MVC如何获取HttpServletRequest和HttpServletResponse 下一篇:Spring MVC如何在处理器中自动注入业务类
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码