var ur=URL.urlname;//定義ur變量為當前請求鏈接,即翻頁請求鏈接
var doc = EXTRACT.OpenDoc(CHANN, ur, "");//打開請求
var tstr = doc.GetDom().GetSource().ToStr().Right("archive_channels\":");//打開請求中的dom樹,獲取源碼,并取archive_channels":右側的所有源碼
jScript js;//定義一個js
var obj = js.RunJson(tstr);//執行tstr代碼并返回一個對象
var k=1;//定義k為1,為后續自增主鍵準備
for(var i=0;i<=6;i++){//for循環取【archive_channels】中的6個對象
var obj_a=obj[i].archives;//定義obj_a為第i個對象中的【archives】數組
for(var j=0;j<=5;j++){//for循環取【archives】中的6個對象
var obj_b=obj_a[j];//obj_b為數組中的第j個對象
var title=obj_b.name;//title為j對象中的name值
var id=obj_b.id;//id為j對象中的id值
var view_count=obj_b.view_count;//view_count為j對象中的view_count值
var like_count=obj_b.like_count;//like_count為j對象中的like_count值
var author_name=obj_b.author_name;//author_namet為j對象中的author_name值
var author_id=obj_b.author_id;//author_id為j對象中的author_id值
var bvid=obj_b.bvid;//bvid為j對象中的bvid值
record re;
re.id= k;//主鍵
re.title = title;//視頻名
re.videoid = id;//視頻id
re.view_count = view_count; //播放量
re.like_count = like_count;//點贊量
re.author_name = author_name;//up主名
re.author_url = "https://space.bilibili.com/"+author_id+"?spm_id_from=";//uo主主頁鏈接
re.videourl ="https://www.bilibili.com/video/"+bvid+"?spm_id_from==";//視頻頁鏈接
RESULT.AddRec(re,this.schemaid);
k=k+1;//k自增
}
}