youtube網頁的ajax累死人,但我還是破解了它!希望能幫助到有需要的人!
參考我以下的影片,順利破解了youtube的ajax捲軸資料
https://youtu.be/5u3hdB4cWz4
在瀏覽器捲底選項中有一個,執行youtube訂閱內容程式碼,將它按一下,會產生以下程式
碼,
對js有興趣的人,可以修改它,練習抓網頁的資料,可增加js的功力。
function chr(i){
return String.fromCharCode(i)
}
function doJs() {
var s ;
var k ;
var i;
var c;
var h;
k='';
s = document.getElementsByTagName('a');
for(i=0;i<s.length;i++ )
{
c= s[i].text;
h= s[i].href;
if (c.length > 0){
if (c.indexOf('喜歡的影片',0) > -1 ){
continue;
}
if (c.indexOf('瀏覽頻道',0) > -1 )
break ;
if (h.split('/channel/').length > 1) {
if (i < 1 ) {
k = k+ c + chr(2) + h ;
} else {
k = k + chr(13)+chr(10) +c+ chr(2) + h ;
}
}
}
}
return k;
}
doJs();