Puppeteer作為一個可以通過代碼來完成防關聯(lián)瀏覽器某些運行功能的產(chǎn)品,一直有著爬蟲界掃地僧之稱,那么puppeteer到底是干什么的呢?
Puppeteer就是通過編寫一些代碼來模擬完成真人操作的動作,比如說打開網(wǎng)頁,指定詞的錄入,甚至可以模擬不同設備以及真人用戶使用時的打字速度,來幫助用戶躲避服務端的風控的檢測。
如通過page.emulate函數(shù)幫助用戶進行不同設備的模擬
還可以進行以下代碼的編寫模擬人們操作頁面的行為
盡管puppeteer能幫助用戶模擬瀏覽器里的大部分操作,應對平臺的風控,但有些風控系統(tǒng)會從好幾個方面進行反爬蟲,因此單單只用Puppeteer可能還不足以應對那些風控較嚴的網(wǎng)站,所以就需要搭配著拉力貓匿名瀏覽器一起使用,這樣會更加安全。
拉力貓匿名瀏覽器是什么
它是一款能在同一臺電腦上生成若干物理隔離環(huán)境的指紋瀏覽器,本身就可以通過虛擬出多個相互隔離的瀏覽器配置文件,來實現(xiàn)對瀏覽器指紋的偽裝,從而幫助用戶應對平臺風控,如果和puppeteer搭配使用的話效果肯定更好。