起點(diǎn)月票榜(字體反爬案例)
分析
1.打開月票榜首頁

而我的需求是要爬取月票的數(shù)據(jù),把鼠標(biāo)移動(dòng)到月票數(shù)據(jù)之上單擊,讓源碼也鎖定到相應(yīng)的位置

可以發(fā)現(xiàn)對(duì)應(yīng)位置的標(biāo)簽文本是 “????????????”,這是頁面源碼的情況,再去看下請(qǐng)求響應(yīng)回來的是什么

而在在響應(yīng)源碼中,在月票則是一堆亂碼,但卻很有規(guī)律,“𘠶𘠳𘠳𘠻𘠽𘠳”,看到這里很明顯就是一個(gè)字體反爬,接下來再去看下font有什么有響應(yīng)

這里有三個(gè)響應(yīng),不知道它用的是哪個(gè),再回到原來的響應(yīng)源碼把整段復(fù)制下來看看,經(jīng)過分析,目標(biāo)字體文件的url就是?"https://qidian.gtimg.com/qd_anti_spider/pKfMUHnR.woff?" , ?一頁的字體url都是一樣的,只不過這是個(gè)動(dòng)態(tài)的數(shù)據(jù),每次刷新都會(huì)隨機(jī)從那三個(gè)字體響應(yīng)中選一個(gè)引用
分析完畢
代碼:?
運(yùn)行結(jié)果


標(biāo)簽: