反爬手段以及應對的方法

2021-09-23 22:25:20 字數 407 閱讀 4968

概念

前言weixin.sogou.com 是乙個反爬極其嚴厲的站點。ip位址,cookie,驗證碼都有限制。尤其對cookie的限制

爬取 sogou.weixin.com 的 http 請求的 cookie 中,必須包含四個引數:snuid 、suid、ppinf 和ppmdig。

其中 snuid 和 suid 是訪問 sogou.weixin.com 必須的,

而 ppinf 和 ppmdig 是訪問後十頁必須的。

對於禁封 cookie,主要是禁封引數 snuid。假如出現了驗證碼封禁,其實只是給你傳送了乙個新的引數 snuid。

解決措施

構造乙個 snuid 引數池,當我們的請求返回的狀態碼是 302 時,我們就使用乙個全新的請求頭,這時我們就可以成功突破 cookie 的封禁。

常見的反爬手段與解決方法

headers中的user agent欄位反爬 解決 隨機生成user agent pip install fake useragent from fake useragent import useragent ua useragent for i in range 10 隨機生成各種瀏覽器的ua ...

Python反爬手段之User Agent池

user agent即使用者 簡稱ua,它是乙個特殊字串頭,使得伺服器能夠識別客戶使用的作業系統及版本 cpu型別 瀏覽器及版本 瀏覽器渲染引擎 瀏覽器語言 瀏覽器外掛程式等。一些 常常通過判斷ua來給不同的作業系統 不同的瀏覽器傳送不同的頁面,因此可能造成某些頁面無法在某個瀏覽器中正常顯示,但通過...

爬蟲基礎3 反爬手段

1.user agent user agent中文名為使用者 簡稱 ua,它是乙個特殊字串頭,使得伺服器能夠識別客戶使用的作業系統及版本 cpu 型別 瀏覽器及版本 瀏覽器渲染引擎 瀏覽器語言 瀏覽器外掛程式等。2.ip 西次 快 什麼是高匿名 匿名和透明 它們有什麼區別?1.使用透明 ip,對方伺...