簡單粗暴獲取騰訊動漫圖片url

以下的測試是在chrome上進行的,以火影忍者為例与学。

該方法可行的根本原因只有一個:js中定義了全局變量DATA嘉抓,代碼本身并沒有什么技術(shù)含量。

操作方法:拷貝代碼塊中的js抑片,輸入指定網(wǎng)站,在chrome中進入開發(fā)者模式(F12 or Ctrl+shift+i),進去Console截汪,將代碼全部拷貝過去植捎,按下回車就可以了,然后你會看到瀏覽抽風(fēng)邊開邊關(guān)焰枢,不要驚慌,靜靜的等待文件被下載完暑椰。文件中為圖片url地址荐绝。

注意事項:1,官網(wǎng)進入的url與示例中的有差別。后綴略有區(qū)別低滩,沒具體試過官網(wǎng)展示中的url是不是也是強規(guī)則,感覺差別不大戳鹅。實在不行你可以猜中間的域名昏兆,如火影忍者為naruto妇穴,海賊王為onepiece隶债。2,輸入的網(wǎng)站一定要是同域名下的,否則會出現(xiàn)跨域問題瞒滴。

var i=0;
var  windowOne;
var  urlArray=[];
//入口域名很重要赞警,初始可以為http://ac.qq.com/naruto/v/cid/1
var orginUrl="http://ac.qq.com/naruto/v/cid/";
//獲取當(dāng)前總集數(shù)
var lastUrl= document.querySelector("#catalogueList li:last-child a").href;
var total=parseInt(lastUrl.substring(lastUrl.lastIndexOf("/")+1))+1;
function getUrl() {
i++;
if(i<total){
windowOne=window.open(orginUrl+i);
setTimeout(function(){
var c=new Object();
c=windowOne;
let flag=true;
try{
if(windowOne.DATA){};
}catch(e){
console.log(i+"=====");
flag=false;
}
if(flag){
for (let picture of windowOne.DATA.picture){
urlArray.push(picture.url);
}
urlArray.push("|||")
console.log(urlArray.length+"=========")
if(i%50==0||i==total-1){ //每50集的url放一個txt
doSave(urlArray, "text/latex", i+"naruto.txt");
urlArray=[];
}
}
windowOne.close();
getUrl();
},300);
}
}
getUrl();
function doSave(value, type, name) {
var blob;
if (typeof window.Blob == "function") {
blob = new Blob([value], {type: type});
} else {
var BlobBuilder = window.BlobBuilder || window.MozBlobBuilder || window.WebKitBlobBuilder || window.MSBlobBuilder;
var bb = new BlobBuilder();
bb.append(value);
blob = bb.getBlob(type);
}
var URL = window.URL || window.webkitURL;
var bloburl = URL.createObjectURL(blob);
var anchor = document.createElement("a");
if ('download' in anchor) {
anchor.style.visibility = "hidden";
anchor.href = bloburl;
anchor.download = name;
document.body.appendChild(anchor);
var evt = document.createEvent("MouseEvents");
evt.initEvent("click", true, true);
anchor.dispatchEvent(evt);
document.body.removeChild(anchor);
} else if (navigator.msSaveBlob) {
navigator.msSaveBlob(blob, name);
} else {
location.href = bloburl;
}
}  ;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末愧旦,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子旁瘫,更是在濱河造成了極大的恐慌琼蚯,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宁仔,死亡現(xiàn)場離奇詭異峦睡,居然都是意外死亡翎苫,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阻逮,“玉大人秩彤,你說我怎么就攤上這事÷祝” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵与柑,是天一觀的道長。 經(jīng)常有香客問我丑念,道長结蟋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任推正,我火速辦了婚禮宝惰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘掌测。我一直安慰自己,他們只是感情好夜郁,可當(dāng)我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布粘勒。 她就那樣靜靜地躺著,像睡著了一般事富。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上统台,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天啡邑,我揣著相機與錄音,去河邊找鬼贵扰。 笑死流部,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的枝冀。 我是一名探鬼主播耘子,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼拴还,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了片林?” 一聲冷哼從身側(cè)響起怀骤,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎弓摘,沒想到半個月后痕届,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡锤窑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年嚷炉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片申屹。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡哗讥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出杆煞,到底是詐尸還是另有隱情,我是刑警寧澤索绪,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布瑞驱,位于F島的核電站窄坦,受9級特大地震影響凳寺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜肠缨,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一盏阶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧脑慧,春花似錦砰盐、人聲如沸闷袒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至池摧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間作彤,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工创葡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绢慢,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓骚露,卻偏偏與公主長得像缚窿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子倦零,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容