zoukankan      html  css  js  c++  java
  • 【原创内容】获取爱奇艺视频真实下载地址(分段的)

    说明:本文章仅供学习交流使用 如有侵权 立刻删除 

    【原创内容】转载请注明出处!

    【火狐浏览器】控制台 直接运行以下代码 回车即可 看到分段下载地址   谷歌浏览器貌似不可以

    非会员最高可以拿到超清  暂时拿不到1080P 不如优酷 

    注: 拿到地址后必须马上下载  有跟踪拦截 如果当时没有及时下载的话 从新运行代码即可

    代码开始

    (function(){
        var o = _player.player._player._core._movieinfo.vidl;
        var segs = {};
        var cUrl = [];
        var cHeight = [];
        var _p;
        for(var i in o){
            if(o[i].realArea){
                if(o[i].realArea.height){
                    cHeight.push(parseInt(o[i].realArea.height));
                }
            }
        }
        console.log(cHeight);
        if(cHeight.length == 1){
            _p = cHeight[0];
        }else{
            _p = Math.max.apply(null,cHeight);
        }
        for(var ii in o){
            if(o[ii].realArea.height == _p){
                segs = o[ii].segments;
            }
        }
        for(var j in segs){
            cUrl.push(segs[j].__url);
        }
        console.log('%c%s','color:#00ff00;background-color:#000000;','下载地址('+_p+'p): 共 '+segs.length+' 段');
        for(var k in cUrl){
            Q.ajaxSetup({async : false});
            Q.get(cUrl[k],function(data){
                var cdata = eval("("+data+")");
                console.log(cdata.l);
            });
        }
    })();

    代码结束

    'https:' + playerObject.package.view.subView.engine.movieinfo.current.baseUrl + playerObject.package.view.subView.engine.movieinfo.current.audio[0].fs[0].l

  • 相关阅读:
    django之表多对多查询
    Django之ORMselect_related和prefetch_related
    django中用户登入时初始化session中保存的数据
    django中间件判断用户有无权限访问当前的url
    django中自定议rbac权限model类
    django中的inclusion_tag配置和实现
    docker命令
    JS设置cookie、读取cookie、删除cookie
    MySQL Community Downloads
    44个CSS3制作的形状图形
  • 原文地址:https://www.cnblogs.com/qixiaodui/p/9252718.html
Copyright © 2011-2022 走看看