一段代码轻松解除视频平台无限制解析下载

今天教大家一个超级帅气的小技巧,学会了绝对有机会在Ta的面前露一手。

代码原理:通过JavaScript来获取TX视频、Ai奇艺、Sou狐等视频平台的真实播放链接,从而实现无限制下载!

简而言之就是你学会了就能轻松下载以上平台的视频资源,由于此类技术有些敏感,所以在文章正式开始前温馨提示下:本教程内所有代码仅供学习,请勿用于任何违法途径!

为了更好的理解操作步骤,讲解的过程中任何一个小细节都会被提到,勿要嫌啰嗦,先上全部代码。

TX视频:

javascript:prompt(PLAYER._DownloadMonitor.context.dataset.title,PLAYER._DownloadMonitor.context.dataset.currentVideoUrl.replace(/:.*qq.com/g,\"://defaultts.tc.qq.com/defaultts.tc.qq.com\"));

Ai奇艺视频 1080P:

javascript:eval(function(p,a,c,k,e,r){e=function(c){return(c<a?\'\':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!\'\'.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return\'\\\\w+\'};c=1};while(c--)if(k[c])p=p.replace(new RegExp(\'\\\\b\'+e(c)+\'\\\\b\',\'g\'),k[c]);return p}(\'3 7=8 U();7.V(\"W\",\"y://X.t.u/z/Y/Z.z\",5);7.10=6(){3 a=4.v(\"A\");a.B=7.11;4.C(\"D\")[0].E(a)};7.12(9);6 k(a){3 b=4.13.F(\"; \");14(3 i=0;i<b.15;i++){3 c=b[i].F(\"=\");l(a==c[0])m G(c[1])}m 9}6 16(a,b){3 c=8 17(\\\'(^|&)\\\'+a+\\\'=([^&]*)(&|$)\\\',\\\'i\\\');3 r=b.18(c);l(r!=9){m G(r[2])}m 9}3 n=j.19.H.w(\"1a.t.u\")!=-1?\"1b\":\"1c\";3 o=1d.1e.1f.I.1g.I.o;3 x=\"/1h/1i?J=\"+o.J+\"&1j=1k&K=\"+o.K+\"&n=\"+n+\"&1l=0&1m=1&1n=\"+k(\"1o\")+\"&1p=1q&1r=0&1s=\"+k(\"1t\")+\"&1u=0&d=0&s=&1v=&1w=&1x=&1y=1&1z=0&1A=0&1B=\"+k(\"1C\")+\"&1D=1E&1F=0&1G=2&1H=\"+(8 1I()).1J()+\"&1K=a&1L=0&1M=1N&1O=L&1P=1\";j.M=\"y://1Q.N.t.u\"+x+\"&1R=\"+1S(x);O(j.M);6 O(a){3 b=4.C(\"D\")[0];3 c=4.v(\"A\");c.n=a;b.E(c)}6 L(e){3 i=e.1T.1U.N;i.1V(6(a,b){l(a.1W){3 c=a.P;3 d=8 1X([c],{1Y:\"B/1Z\"});3 e=20.21(d);3 f=(4.p.w(\"-\")!=-1?4.p.22(0,4.p.w(\"-\")):4.p.Q(/\\\\s/,\"\"))+\"q\"+a.23+\"q\"+(a.24==2?\"25\":\"26\")+\"q\"+4.27(\"28-29-2a\")[0].2b.Q(/:/,\".\")+\"q\"+(a.2c/R/R).2d(2)+\"2e.P\";3 g=4.v(\"a\");g.H=e;g.2f=f;g.2g.2h=\"2i\";3 h;l(j.S){h=8 S(\"T\")}2j{h=4.2k(\"2l\");h.2m(\"T\",2n,5,j,0,0,0,0,0,5,5,5,5,0,9)}g.2o(h)}})}\',62,149,\'|||var|document|false|function|req1|new|null||||||||||window|getCookie|if|return|src|movieinfo|title|_|||iqiyi|com|createElement|indexOf|params|https|js|script|text|getElementsByTagName|head|appendChild|split|unescape|href|engine|tvid|vid|NILAODA|dashUrl|video|loadScript|m3u8|replace|1024|MouseEvent|click|XMLHttpRequest|open|GET|static|common|f6a3054843de4645b34d205a9f377d25|onload|responseText|send|cookie|for|length|getQueryString|RegExp|match|location|tw|03020031010010000000|03020031010000000000|playerObject|_player|package|adproxy|jp|dash|bid|610|vt|rs|uid|P00003|ori|pcw|ps|k_uid|QC005|pt|lid|cf|ct|k_tag|ost|ppt|dfp|__dfp|locale|zh_cn|k_err_retries|qd_v|tm|Date|getTime|qdy|qds|k_ft1|706504940322820|callback|ut|cache|vf|cmd5x|data|program|forEach|_selected|Blob|type|plain|URL|createObjectURL|substring|scrsz|code|H264|H265|getElementsByClassName|iqp|time|dur|innerText|vsize|toFixed|MB|download|style|display|none|else|createEvent|MouseEvents|initMouseEvent|true|dispatchEvent\'.split(\'|\'),0,{}))

Ai奇艺 4K H265:

javascript:eval(function(p,a,c,k,e,r){e=function(c){return(c<a?\'\':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!\'\'.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return\'\\\\w+\'};c=1};while(c--)if(k[c])p=p.replace(new RegExp(\'\\\\b\'+e(c)+\'\\\\b\',\'g\'),k[c]);return p}(\'3 9=j 1c();9.1C(\"1H\",\"R://13.x.w/M/1I/1U.M\",6);9.10=5(){3 a=4.v(\"D\");a.y=9.2g;4.K(\"E\")[0].A(a)};9.1e(8);5 l(a){3 b=4.1N.F(\"; \");1W(3 i=0;i<b.V;i++){3 c=b[i].F(\"=\");p(a==c[0])q Q(c[1])}q 8}5 1f(a,b){3 c=j 1A(\\\'(^|&)\\\'+a+\\\'=([^&]*)(&|$)\\\',\\\'i\\\');3 r=b.1E(c);p(r!=8){q Q(r[2])}q 8}3 o=7.1T.O.t(\"1X.x.w\")!=-1?\"28\":\"2b\";3 m=2h.2i.U.z.W.z.m;3 u=\"/Y/Z?B=\"+m.B+\"&11=12&C=\"+m.C+\"&o=\"+o+\"&14=0&15=1&16=\"+l(\"17\")+\"&18=19&1a=0&1b=\"+l(\"2o\")+\"&1d=0&d=0&s=&1g=&1h=&1i=&1j=1&1k=0&1l=0&1m=\"+l(\"1n\")+\"&1o=1p&1q=0&1r=2&1s=\"+(j 1t()).1u()+\"&1v=a&1w=0&1x=1y&1z=G&1B=1\";7.H=\"R://1D.I.x.w\"+u+\"&1F=\"+1G(u);J(7.H);5 J(a){3 b=4.K(\"E\")[0];3 c=4.v(\"D\");c.o=a;b.A(c)}5 G(e){3 i=e.1J.1K.I;i.1L(5(a,b){p(a.1M){3 c=a.L;3 d=j 1O([c],{1P:\"y/1Q\"});3 e=1R.1S(d);3 f=(4.n.t(\"-\")!=-1?4.n.1V(0,4.n.t(\"-\")):4.n.N(/\\\\s/,\"\"))+\"k\"+a.1Y+\"k\"+(a.1Z==2?\"20\":\"21\")+\"k\"+4.22(\"23-24-25\")[0].26.N(/:/,\".\")+\"k\"+(a.27/P/P).29(2)+\"2a.L\";3 g=4.v(\"a\");g.O=e;g.2c=f;g.2d.2e=\"2f\";3 h;p(7.S){h=j S(\"T\")}2j{h=4.2k(\"2l\");h.2m(\"T\",2n,6,7,0,0,0,0,0,6,6,6,6,0,8)}g.X(h)}})}\',62,149,\'|||var|document|function|false|window|null|req1||||||||||new|_|getCookie|movieinfo|title|src|if|return|||indexOf|params|createElement|com|iqiyi|text|engine|appendChild|tvid|vid|script|head|split|NILAODA|dashUrl|video|loadScript|getElementsByTagName|m3u8|js|replace|href|1024|unescape|https|MouseEvent|click|package|length|adproxy|dispatchEvent|jp|dash|onload|bid|800|static|vt|rs|uid|P00003|ori|pcw|ps|k_uid|XMLHttpRequest|pt|send|getQueryString|lid|cf|ct|k_tag|ost|ppt|dfp|__dfp|locale|zh_cn|k_err_retries|qd_v|tm|Date|getTime|qdy|qds|k_ft2|8191|callback|RegExp|ut|open|cache|match|vf|cmd5x|GET|common|data|program|forEach|_selected|cookie|Blob|type|plain|URL|createObjectURL|location|f6a3054843de4645b34d205a9f377d25|substring|for|tw|scrsz|code|H264|H265|getElementsByClassName|iqp|time|dur|innerText|vsize|03020031010010000000|toFixed|MB|03020031010000000000|download|style|display|none|responseText|playerObject|_player|else|createEvent|MouseEvents|initMouseEvent|true|QC005\'.split(\'|\'),0,{}))

Sou狐视频:

javascript:var dur=document.getElementsByClassName(\"x-time-duration\")[0].innerText;var ti=document.getElementById(\"vinfobox\").getElementsByTagName(\"h2\")[0].innerText;var dfn=document.getElementsByClassName(\"x-resolution-btn\")[0].innerText;var content=\"#EXTM3U\\n\";_player.p2pkernel.dispatchUrlArr.forEach(function(item,index){var url=item[\"0\"];$.ajaxSettings.async=false;$.get(url,function(data,status){content+=\"#EXTINF:0\\n\"+data[\"servers\"][0][\"url\"]+\"\\n\"});$.ajaxSettings.async=true});content+=\"#EXT-X-ENDLIST\";var blob=new Blob([content],{type:\"text/plain\"});var url=URL.createObjectURL(blob);var aLink=document.createElement(\"a\");aLink.href=url;aLink.download=ti+\"_\"+dfn+\"_\"+dur.replace(/:/,\".\")+\".m3u8\";/*nilaoda*/aLink.style.display=\"none\";var event;if(window.MouseEvent){event=new MouseEvent(\"click\")}else{event=document.createEvent(\"MouseEvents\");event.initMouseEvent(\"click\",true,false,window,0,0,0,0,0,false,false,false,false,0,null)}aLink.dispatchEvent(event)

以解析Ai奇异视频为例,将它对应的代码复制添加到书签收藏夹保存。

直接拖到浏览器的书签栏中,然后修改下名称也可以便于我们分别。

再打开Ai奇异官网,登录账号,进入需要下载的视频页面。

需要注意一下,若你登录的是非会员账号,则只能解析下载非会员视频,而且还要等广告时间结束后解析

若登录的是会员账号,则任意畅游下载。简而言之,只要你能在线看,就能在线下。

等视频正式开始播放后点击刚刚加入的书签,你会惊奇的发现有个m3u8文件自动下载了!

然后打开m3u8下载器,建议使用下面这款开源工具。

将刚刚浏览器下载的m3u8文件拖入到工具中,设置好工作(保存)目录即可开始。

下载的视频是无水印的噢!

Tx视频与Aqy下载过程中最大的区别就是点击书签后不会直接下载文件,它会弹出一个窗口,里面有m3u8链接。

我们把链接复制粘贴到软件里再开始就好啦!其实也是一样的流程。

好吧,相信有很多小伙伴看到这里还是不会实践。

没办法,本文只能阐述思路,若有大神将其做一个自动化工具就好啦。

THE END