中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

反爬蟲機制和破解方法匯總

2023-05-04    分類: 網站建設

什么是爬蟲和反爬蟲?

  • 爬蟲:使用任何技術手段,批量獲取網站信息的一種方式。
  • 反爬蟲:使用任何技術手段,阻止別人批量獲取自己網站信息的一種方式。

爬蟲機制

常見的反爬蟲機制

  • 通過UA 識別爬蟲 有些爬蟲的UA是特殊的,與正常瀏覽器的不一樣,可通過識別特征UA,直接封掉爬蟲請求
  • 設置IP訪問頻率,如果超過一定頻率,彈出驗證碼 如果輸入正確的驗證碼,則放行,如果沒有輸入,則拉入禁止一段時間,如果超過禁爬時間,再次出發驗證碼,則拉入黑名單。當然根據具體的業務,為不同場景設置不同閾值,比如登陸用戶和非登陸用戶,請求是否含有refer。
  • 通過并發識別爬蟲 有些爬蟲的并發是很高的,統計并發最高的IP,加入黑名單(或者直接封掉爬蟲IP所在C段)
  • 請求的時間窗口過濾統計 爬蟲爬取網頁的頻率都是比較固定的,不像人去訪問網頁,中間的間隔時間比較無規則,所以我們可以給每個IP地址建立一個時間窗口,記錄IP地址最近12次訪問時間,每記錄一次就滑動一次窗口,比較最近訪問時間和當前時間,如果間隔時間很長判斷不是爬蟲,清除時間窗口,如果間隔不長,就回溯計算指定時間段的訪問頻率,如果訪問頻率超過閥值,就轉向驗證碼頁面讓用戶填寫驗證碼
  • 限制單個ip/api token的訪問量 比如15分鐘限制訪問頁面180次,具體標準可參考一些大型網站的公開api,如twitter api,對于抓取用戶公開信息的爬蟲要格外敏感
  • 識別出合法爬蟲 對http頭agent進行驗證,是否標記為、百度的spider,嚴格一點的話應該判別來源IP是否為、baidu的爬蟲IP,這些IP在網上都可以找到。校驗出來IP不在白名單就可以阻止訪問內容。
  • 蜜罐資源 爬蟲解析離不開正則匹配,適當在頁面添加一些正常瀏覽器瀏覽訪問不到的資源,一旦有ip訪問,過濾下頭部是不是搜素引擎的蜘蛛,不是就可以直接封了。比如說隱式鏈接。

破解反爬蟲機制的幾種方法

  • 策略1:設置下載延遲,比如數字設置為5秒,越大越安全
  • 策略2:禁止Cookie,某些網站會通過Cookie識別用戶身份,禁用后使得服務器無法識別爬蟲軌跡
  • 策略3:使用user agent池。也就是每次發送的時候隨機從池中選擇不一樣的瀏覽器頭信息,防止暴露爬蟲身份
  • 策略4:使用IP池,這個需要大量的IP資源,可以通過抓取網上免費公開的IP建成自有的IP代理池。
  • 策略5:分布式爬取,這個是針對大型爬蟲系統的,實現一個分布式的爬蟲,主要為以下幾個步驟:
    1、基本的http抓取工具,如scrapy;
    2、避免重復抓取網頁,如Bloom Filter;
    3、維護一個所有集群機器能夠有效分享的分布式隊列;
    4、將分布式隊列和Scrapy的結合;
    5、后續處理,網頁析取(如python-goose),存儲(如Mongodb)。
  • 策略6:模擬登錄—瀏覽器登錄的爬取 設置一個cookie處理對象,它負責將cookie添加到http請求中,并能從http響應中得到cookie,向網站登錄頁面發送一個請求Request, 包括登錄url,POST請求的數據,Http header利用urllib2.urlopen發送請求,接收WEB服務器的Response。

文章題目:反爬蟲機制和破解方法匯總
網站網址:http://www.2m8n56k.cn/news/258009.html

成都網站建設公司_創新互聯,為您提供企業建站網頁設計公司網站制作微信小程序網站策劃網站導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 97视频精品 | 日韩精品一区二区三区在线观看l | 日本韩国三级在线 | 欧美一区二区在线 | 免费欧洲毛片a级视频 | 美国一级毛片片aa久久综合 | 在线观看免费av网 | 国产免费观看a大片的网站 国产免费黄色网址 | 久草热线视频 | 性欧美高清come | 亚洲成人网页 | 国产亚洲一区呦系列 | 91成人在线视频 | 国产第2页 | 久久99国产乱子伦精品免 | 91原创视频在线观看 | 成人毛片视频免费网站观看 | 伊人色综合久久天天人手人停 | 无内丝袜透明在线播放 | 久久久精品2018免费观看 | 日韩中文字幕网 | 俄罗斯黄色一级片 | 欧美色视频日本片高清在线观看 | 亚洲羞羞裸色私人影院 | 久久久影院亚洲精品 | 欧美精品在线一区 | 91久久国产综合精品女同国语 | 欧美一区二区三区四区在线观看 | 国产一级特黄全黄毛片 | 国内精品久久久久久中文字幕 | 国产精品久久做爰 | 国产精品免费一区二区三区 | 96精品免费视频大全 | 国产日韩欧美一区二区三区在线 | 亚洲在线免费观看视频 | 亚洲精品欧美精品国产精品 | 日韩精品免费看 | 91精品国产一区二区三区四区 | 中文国产成人精品久久一 | 亚洲91在线| 国产午夜精品久久久久免费视 |