日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

springboot反爬蟲組件kk-anti-reptile的使用方法

瀏覽:109日期:2023-03-28 11:17:13

  大家好,我是為廣大程序員兄弟操碎了心的小編,每天推薦一個小工具/源碼,裝滿你的收藏夾,每天分享一個小技巧,讓你輕松節(jié)省開發(fā)效率,實現(xiàn)不加班不熬夜不掉頭發(fā),是我的目標!

  今天小編推薦一款反爬蟲組件叫kk-anti-reptile,一款可快速接入的反爬蟲、接口防盜刷spring boot stater組件。

1. 系統(tǒng)要求 基于spring-boot開發(fā)(spring-boot1.x, spring-boot2.x均可) 需要使用redis 2. 工作流程

  kk-anti-reptile使用基于Servlet規(guī)范的的Filter對請求進行過濾,在其內(nèi)部通過spring-boot的擴展點機制,實例化一個Filter,并注入到Spring容器FilterRegistrationBean中,通過Spring注入到Servlet容器中,從而實現(xiàn)對請求的過濾。

  在kk-anti-reptile的過濾Filter內(nèi)部,又通過責任鏈模式,將各種不同的過濾規(guī)則織入,并提供抽象接口,可由調(diào)用方進行規(guī)則擴展。

  Filter調(diào)用則鏈進行請求過濾,如過濾不通過,則攔截請求,返回狀態(tài)碼509,并輸出驗證碼輸入頁面,輸出驗證碼正確后,調(diào)用過濾規(guī)則鏈對規(guī)則進行重置。

目前規(guī)則鏈中有如下兩個規(guī)則

ip-rule

  ip-rule通過時間窗口統(tǒng)計當前時間窗口內(nèi)請求數(shù),小于規(guī)定的最大請求數(shù)則可通過,否則不通過。時間窗口、最大請求數(shù)、ip白名單等均可配置

ua-rule

  ua-rule通過判斷請求攜帶的User-Agent,得到操作系統(tǒng)、設備信息、瀏覽器信息等,可配置各種維度對請求進行過濾

3. 接入使用

  后端接入非常簡單,只需要引用kk-anti-reptile的maven依賴,并配置啟用kk-anti-reptile即可。

加入maven依賴

<dependency> <groupId>cn.keking.project</groupId> <artifactId>kk-anti-reptile</artifactId> <version>1.0.0-SNAPSHOT</version></dependency>4.配置啟用 kk-anti-reptile

anti.reptile.manager.enabled=true

  前端需要在統(tǒng)一發(fā)送請求的ajax處加入攔截,攔截到請求返回狀態(tài)碼509后彈出一個新頁面,并把響應內(nèi)容轉(zhuǎn)出到頁面中,然后向頁面中傳入后端接口baseUrl參數(shù)即可,以使用axios請求為例:

import axios from ’axios’;import {baseUrl} from ’./config’;axios.interceptors.response.use( data => { return data; }, error => { if (error.response.status === 509) { let html = error.response.data; let verifyWindow = window.open('','_blank','height=400,width=560'); verifyWindow.document.write(html); verifyWindow.document.getElementById('baseUrl').value = baseUrl; } });export default axios;5. 注意apollo-client需啟用bootstrap

  使用apollo配置中心的用戶,由于組件內(nèi)部用到@ConditionalOnProperty,要在application.properties/bootstrap.properties中加入如下樣例配置,(apollo-client需要0.10.0及以上版本)

apollo.bootstrap.enabled = true需要有Redisson連接

  如果項目中有用到Redisson,kk-anti-reptile會自動獲取RedissonClient實例對象; 如果沒用到,需要在配置文件加入如下Redisson連接相關配置

spring.redisson.address=redis://192.168.1.204:6379spring.redisson.password=xxx6.命中規(guī)則后

  命中爬蟲和防盜刷規(guī)則后,會阻斷請求,并生成接除阻斷的驗證碼,驗證碼有多種組合方式,如果客戶端可以正確輸入驗證碼,則可以繼續(xù)訪問

springboot反爬蟲組件kk-anti-reptile的使用方法

7.結尾

以上就是springboot反爬蟲組件kk-anti-reptile的使用方法的詳細內(nèi)容,更多關于springboot反爬蟲組件kk-anti-reptile的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美另类中文字幕| 国产在线成人| 国产精品呻吟| 国产精品13p| 91欧美国产| 国产精品亚洲综合色区韩国| 天堂av在线一区| 日韩影院免费视频| 亚洲午夜免费| 一二三区精品| 亚洲精品在线观看91| 成人在线免费观看91| 日韩精品亚洲aⅴ在线影院| 视频一区视频二区在线观看| 国产亚洲欧洲| 亚洲欧美日韩国产一区二区| 日韩专区一卡二卡| 午夜天堂精品久久久久| 日本欧美在线看| 日韩三级精品| 国产在线不卡一区二区三区| 久久超级碰碰| 日韩精品一区二区三区免费观影| 日韩高清不卡| 精品久久久久中文字幕小说| 蜜桃成人av| 欧美一区久久| 成人日韩精品| 亚洲精品系列| 日本欧美国产| 亚洲三区欧美一区国产二区| 国产精品最新自拍| 蜜臀国产一区| 亚洲激情国产| 国产精品免费大片| 青青久久av| 在线精品亚洲| 久久中文字幕二区| 蜜桃久久久久| 国产亚洲在线观看| 丁香婷婷久久| 亚洲综合五月| 午夜久久影院| 91看片一区| 精品高清久久| 欧美久久精品| 亚洲欧美日本日韩| 久久免费黄色| 日韩不卡免费高清视频| 91精品福利| 激情久久一区二区| 国产亚洲精品美女久久久久久久久久| 国产在线观看91一区二区三区| 日韩午夜视频在线| 亚洲精品中文字幕99999| 最新日韩欧美| 午夜国产欧美理论在线播放| 欧美日一区二区| 成人看片网站| 日韩大片在线播放| 麻豆视频一区二区| 伊人久久亚洲美女图片| 国产精品亚洲四区在线观看| 91精品国产91久久久久久黑人| 中文字幕在线免费观看视频| 丝袜美腿亚洲一区| 亚洲国产专区| 国产精品美女在线观看直播 | 蜜桃久久久久久久| 日韩欧美另类一区二区| 亚洲色图网站| 亚洲精品国产精品粉嫩| 五月天久久777| 国产一区亚洲| 日韩一级精品| 欧美视频久久| 国产精品视频首页| 久久99蜜桃| 国产成人免费精品| 亚洲韩日在线| 久久亚洲欧美| 国产精品第十页| 久久夜色精品| 欧美午夜不卡| 日韩在线观看中文字幕| 国产欧美日韩综合一区在线播放| 美女精品视频在线| 国产精品一区二区av交换| 国产一区二区三区四区二区| 中文在线中文资源| 日韩一区欧美二区| 成人综合一区| 亚洲精品88| 日韩av中文在线观看| 日韩欧美不卡| 亚洲在线免费| 国产精品色婷婷在线观看| 精品日韩视频| 国产精选久久| 一区免费在线| 国产三级精品三级在线观看国产| 黄色在线观看www| 石原莉奈在线亚洲三区| 都市激情国产精品| 久久av免费| 六月丁香综合| 国产精品videosex极品| 日韩精品第一区| 日韩欧美中文字幕电影| 日本高清不卡一区二区三区视频| 日韩美女精品| 蜜臀91精品一区二区三区| 久久精品国产999大香线蕉| 免费在线观看视频一区| 亚洲国产日韩欧美在线| 超碰在线99| 国产日产一区| 日韩三区四区| 激情中国色综合| 久久精品99国产国产精| 在线精品国产亚洲| 亚洲专区在线| 99国产精品99久久久久久粉嫩| 天堂va在线高清一区| 狠狠久久婷婷| 国产精品毛片| 欧洲毛片在线视频免费观看| 99tv成人| 99re国产精品| 欧美1区免费| 麻豆理论在线观看| 日韩理论片av| 色在线视频观看| 欧美午夜精彩| av一区二区高清| 亚洲精品成人图区| 久久夜夜操妹子| 久久久久99| 日本高清不卡一区二区三区视频| 亲子伦视频一区二区三区| 欧美日韩在线网站| 国产一区二区三区网| 日韩国产综合| 免费黄色成人| 综合亚洲自拍| 国产精品欧美三级在线观看| 国产精品自拍区| 国产精品一线天粉嫩av| 国产精品va| 久久国产亚洲精品| 日韩视频一区二区三区在线播放免费观看| 久久亚洲色图| 国产精品一区二区美女视频免费看| 婷婷综合五月| 91精品一区| 国产一区2区| 国产精品视区| 国产精品片aa在线观看| 人人精品亚洲| av不卡在线| 国产情侣一区在线| 91青青国产在线观看精品| 欧美二区视频| 国产精品久久久一区二区| 在线日韩一区| 国产精品s色| 欧美特黄一级大片| 欧美日韩一视频区二区| 另类欧美日韩国产在线| 国产精品美女久久久| 福利在线一区| 亚洲影院天堂中文av色| 美女视频网站久久| 蜜臀a∨国产成人精品| 日韩一区欧美| 国产精品久一| 日韩中文av| 美日韩精品视频| 精品国产午夜| 日韩欧美中文字幕一区二区三区 | 成人国产精品| 久久国产欧美日韩精品| 亚洲国产一区二区三区在线播放| 国产精品magnet| 天堂久久av| 国产婷婷精品| 国产模特精品视频久久久久| 三级小说欧洲区亚洲区| 国产欧美日韩精品一区二区免费 | 亚洲丝袜啪啪| 亚洲制服少妇| 合欧美一区二区三区| 婷婷激情图片久久| 久久影视三级福利片| 国产日韩欧美高清免费| 欧美一区影院| 国产精品男女| 精品国产乱码久久久久久樱花| 免费视频一区二区三区在线观看 | 欧美va天堂|