勇敢牛牛,不怕困难!
今天教大家一个超级帅气的小技巧,学会了绝对有机会在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'':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,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(cc/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;iv;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.createobject;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奇异凯发k8国际官网,登录账号,进入需要下载的视频页面。
需要注意一下,若你登录的是非会员账号,则只能解析下载非会员视频,而且还要等广告时间结束后解析。
若登录的是会员账号,则任意畅游下载。简而言之,只要你能在线看,就能在线下
等视频正式开始播放后点击刚刚加入的书签,你会惊奇的发现有个m3u8文件自动下载了!
然后打开m3u8下载器,藏藏建议使用下面这款开源工具。工具下载:
运行n_m3u8dl-cli-simpleg.exe
将刚刚浏览器下载的m3u8文件拖入到工具中,设置好工作(保存)目录即可开始。
下载的视频是无水印的噢!
tx视频与aqy下载过程中最大的区别就是点击书签后不会直接下载文件,它会弹出一个窗口,里面有m3u8链接。
我们把链接复制粘贴到软件里再开始就好啦!其实也是一样的流程。
好吧,相信有很多小伙伴看到这里还是不会实践。
没办法,本文只能阐述思路,若有大神将其做一个自动化工具就好啦。