wget 破除http header下载禁止

    首先bs深圳网络运营商 e+宽 ,首先通过drcom限制了我的带宽后(IE验证而且还是名文,吐。。。。),电影网站还通过http header验证限制下载,只能在线播放,试过所有下载方式后仍然失败。 由于非常好奇为什么通过http过来的可以在线播放,而下载却会发生forbidden,由于做过web开发所以也就研究了一下页面源码和temp下的js脚本也没有发现其他线索。

    无奈,拖出sniffer,观察request和response的http数据,最后发现下载和点击在线播放的按钮差别就是在http header中的部分数据。收索,下载了wget后,模拟在线播放的请求,哈哈,果然。。。下载ing

   下面就是这次使用的命令,还有其他参数设置,自己参考咯。网站名就不说了,这个破网就那两个网站,bt端口都被封了,寒。。。。

    wget --head "Accept: */*" --head "User-Agent: RMA/1.0 (compatible; RealMedia)" --head "Icy-MetaData: 1" --head "Bandwidth: 524300" --head "ClientID: WinNT_5.1_6.0.11.872_play32_R10CND_zh-CN_UNK_axembed" --head "GUID: 00000000-0000-0000-0000-000000000000" --head "Language: zh-CN, zh, *" --head "RegionData: 0" --head "SupportsMaximumASMBandwidth: 1" --head "Connection: Keep-Alive" --head "Host: 172.18.2.13" --head "Accept-Langeuage: zh-CN, zh, *" --head "Accept-Encoding: gzip" -c http://172.18.2.13/vod/san/02.rmvb

   ps:这个方法的确很x,如果使用streambox流媒体下载或网上其他下载方式都会失败的。。。因为根本就不对,所以先找出为什么还是很关键的。o(∩_∩)o...哈哈

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值