首页 » SEO优化 » 旋风解析php源码技巧_还在花钱开VIP看片子python轨范员教你永远免费看付费VIP片子

旋风解析php源码技巧_还在花钱开VIP看片子python轨范员教你永远免费看付费VIP片子

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]

http://www.iqiyi.com/v_19rr7qhfg0.html#vfrm=19-9-0-1

我们怎么免费看VIP视频呢?一个大略的方法,便是通过旋风视频VIP解析网站。

旋风解析php源码技巧_还在花钱开VIP看片子python轨范员教你永远免费看付费VIP片子

URL:http://api.xfsub.com/

旋风解析php源码技巧_还在花钱开VIP看片子python轨范员教你永远免费看付费VIP片子
(图片来自网络侵删)

这个网站为我们供应了免费的视频解析,它的通用解析办法是:

http://api.xfsub.com/index.php?url=[播放地址或视频id]

比如,对付绣春刀这个电影,我们只须要在浏览器地址栏输入:

http://api.xfsub.com/index.php?url=http://www.iqiyi.com/v_19rr7qhfg0.html#vfrm=19-9-0-1

这样,我们就可以在线不雅观看这些VIP视频了:

但是这个网站只供应了在线解析视频的功能,没有供应下载接口,如果想把视频下载下来,我们就可以利用网络爬虫进行抓包,将视频下载下来。

(2)实战升级

剖析方法相同,我们利用Fiddler进行抓包:

我们可以看到,有用的要求并不多,我们逐条剖析。
我们先看第一个要求返回的信息。

可以看到第一个要求是GET要求,没有什么有用的信息,连续看下一条。

我们看到,第二条GET要求地址变了,并且在返回的信息中,我们看到,这个网页实行了一个POST要求。
POST要求是啥呢?它跟GET要求恰好相反,GET是从做事器得到数据,而POST要求是向做事器发送数据,做事器再根据POST要求的参数,返回相应的内容。
这个POST要求有四个参数,分别为time、key、url、type。
记住这个有用的信息,我们在抓包结果中,找一下这个要求,看看这个POST要求做了什么。

很显然,这个便是我们要找的POST要求,我们可以看到POST要求的参数以及返回的json格式的数据。
个中url存放的参数如下:

xfsub_api\/url.php?key=02896e4af69fb18f70129b6046d7c718&time=1505724557&url=http%3A%2F%2Fwww.iqiyi.com%2Fv_19rr7qhfg0.html&type=&xml=1

这个信息有转义了,但是没有关系,我们手动提取一下,变成如下形式:

xfsub_api/url.php?key=02896e4af69fb18f70129b6046d7c718&time=1505724557&url=http://www.iqiyi.com/v_19rr7qhfg0.html&type=&xml=1

我们已经知道了这个解析视频的做事器的域名,再把域名加上:

http://api.xfsub.com/xfsub_api\\url.php?key=02896e4af69fb18f70129b6046d7c718&time=1505724557&url=http://www.iqiyi.com/v_19rr7qhfg0.html&type=&xml=1

这里面存放的是什么东西?不会视频解析后的地址吧?我们有浏览器打开这个地址看一下:

果真,我们可以看到视频地址近在面前啊,URL如下:

http://disp.titan.mgtv.com/vod.do?fmt=4&pno=1121&fid=1FEA2622E0BD9A1CA625FBE9B5A238A6&file=/c1/2017/09/06_0/1FEA2622E0BD9A1CA625FBE9B5A238A6_20170906_1_1_705.mp4

我们再打开这个视频地址:

瞧,我们就这样得到了这个视频在做事器上的缓存地址。
根据这个地址,我们就可以轻松下载视频了。

PS:须要把稳一点,这些URL地址,都是有一定时效性的,很快就会失落效,由于里面包含韶光信息。
以是,各位在剖析的时候,要根据自己的URL结果打开网站才能看到视频。

接下来,我们的任务便是编程实现我们所剖析的步骤,根据不同的视频播放地址得到视频存放的地址。

现在梳理一下编程思路:

用正则表达式匹配到key、time、url等信息。
根据匹配的到信息发POST要求,得到一个存放视频信息的url。
根据这个url得到视频存放的地址。
根据终极的视频地址,下载视频。

(3)编写代码

编写代码的时候把稳一个问题,便是我们须要利用requests.session()保持我们的会话要求。
大略理解便是,在初次访问做事器的时候,做事器会给你分配一个身份证明。
我们须要拿着这个身份证去连续访问,如果没有这个身份证明,做事器就不会再让你访问。
这也便是这个做事器的反爬虫手段,会验证用户的身份。

末了,

标签:

相关文章