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

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

  今天小編推薦一款反爬蟲組件叫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對請求進(jìn)行過濾,在其內(nèi)部通過spring-boot的擴(kuò)展點(diǎn)機(jī)制,實(shí)例化一個Filter,并注入到Spring容器FilterRegistrationBean中,通過Spring注入到Servlet容器中,從而實(shí)現(xiàn)對請求的過濾。

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

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

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

ip-rule

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

ua-rule

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

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后彈出一個新頁面,并把響應(yīng)內(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連接

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

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

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

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

7.結(jié)尾

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

標(biāo)簽: Spring
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲电影在线| 久久精品国产亚洲aⅴ| 蜜臀av性久久久久蜜臀aⅴ四虎| 午夜欧美理论片| 日韩中文字幕亚洲一区二区va在线| 国产精品日本| 91精品麻豆| 国产成人精品一区二区免费看京| av资源亚洲| 欧美va亚洲va日韩∨a综合色| 亚洲欧洲午夜| 欧美亚洲综合视频| 国产成人1区| 在线视频免费在线观看一区二区| 免费在线视频一区| 国产精品对白久久久久粗| 国产在线一区不卡| 欧美日韩激情| 日韩欧乱色一区二区三区在线| 精品一区视频| 欧美精品自拍| 欧美日韩视频免费看| 国产一区二区三区四区二区| 欧美aa国产视频| 97久久亚洲| 色综合www| 日本一区二区三区中文字幕| 欧美a级一区二区| 亚洲午夜在线| 国产精品一区二区av日韩在线| 中文字幕人成乱码在线观看| 99视频精品| 精品亚洲自拍| 国产精品丝袜xxxxxxx| 麻豆国产欧美一区二区三区 | 99久久婷婷| 色8久久久久| av高清不卡| 美女网站视频一区| 少妇精品在线| 日韩国产激情| 日韩在线网址| 99久久视频| 美日韩一区二区三区| 黑人精品一区| 日韩一区二区三免费高清在线观看 | 亚洲成人二区| 国产精品视频一区二区三区综合| 久久国产欧美| 鲁大师精品99久久久| 亚洲欧洲午夜| 性欧美videohd高精| 日韩av中文在线观看| 日韩亚洲国产欧美| 黄色在线网站噜噜噜| 69堂免费精品视频在线播放| 欧美日韩水蜜桃| 久久av网址| 日韩av一二三| 免费观看在线色综合| 国产亚洲一区二区手机在线观看| 欧美视频久久| 亚洲一区二区三区中文字幕在线观看| 日韩国产综合| 精品一区视频| 国产精品啊v在线| 日韩av一级片| 亚洲综合色婷婷在线观看| 亚洲精品一区二区在线看| 精品入口麻豆88视频| 国产日韩一区二区三区在线播放| 偷拍欧美精品| 久久高清精品| 丝袜av一区| 中文在线免费视频| 国产精品久久777777毛茸茸| 一区二区电影在线观看| 亚洲调教视频在线观看| 国产成人免费精品| 国产乱码精品一区二区三区四区| 亚洲精品欧美| 日韩精品亚洲一区二区三区免费| 亚洲精品女人| 日本久久一区| 偷拍亚洲精品| 亚洲人成网77777色在线播放| 亚洲欧洲一区| 影音先锋久久| 亚洲一区网站| 久久亚洲不卡| 亚洲免费毛片| 欧美日韩1区| 免费一级欧美在线观看视频 | 快she精品国产999| 亚洲欧美日韩国产| 天堂成人免费av电影一区| 91国语精品自产拍| 激情欧美亚洲| 日韩视频二区| 香蕉成人久久| 蜜臀久久99精品久久久画质超高清| 日韩亚洲在线| 视频一区中文字幕精品| 日本特黄久久久高潮| 国产精品宾馆| 国产精品毛片久久| 黄毛片在线观看| 99久久精品费精品国产| 午夜一级久久| 欧美一区在线观看视频| 久久精品国产福利| 色在线视频观看| 欧美亚洲国产精品久久| jiujiure精品视频播放| 亚洲激精日韩激精欧美精品| 亚洲一区二区三区无吗| 日韩毛片网站| 欧美国产专区| 黑人精品一区| 日韩影院免费视频| 国产麻豆精品| 久久久精品久久久久久96| 99在线精品免费视频九九视| 亚洲精品在线国产| 久久亚洲国产精品尤物| 久久国产中文字幕| 婷婷精品在线观看| 免费在线成人| 日韩欧美三级| 在线免费观看亚洲| 久久99偷拍| 国产韩日影视精品| 日韩精品社区| 日韩一区二区三区免费播放| 国产精品老牛| 麻豆国产欧美一区二区三区 | 国产探花一区在线观看| 日韩不卡视频在线观看| 男女男精品网站| 麻豆91精品视频| 香蕉国产精品| 国产精品亚洲四区在线观看| 日韩精品影视| 久久精品999| 国产综合精品一区| 亚洲精品日本| 亚洲精品一区三区三区在线观看| 免费成人在线视频观看| 另类小说一区二区三区| 欧美午夜不卡| 欧美激情五月| 香蕉久久国产| 国产在线观看www| 日韩不卡在线观看日韩不卡视频| 日韩av福利| 久久国产麻豆精品| 欧美日韩国产免费观看视频| 美女精品视频在线| 亚洲乱码一区| 欧洲激情综合| 国产一区二区三区黄网站 | 中文字幕高清在线播放| 日韩精品一区二区三区中文 | 亚洲性色av| 国产欧美一区二区三区国产幕精品| 狠狠色综合网| 日韩成人亚洲| 麻豆91小视频| 日本午夜精品一区二区三区电影| 欧美99久久| 亚洲涩涩在线| 国内精品美女在线观看| 91亚洲无吗| 亚洲午夜国产成人| 黑丝一区二区三区| 久久婷婷亚洲| 欧美日韩在线观看首页| 国产精品久久久久av蜜臀| 在线免费观看亚洲| 欧美日中文字幕| av资源中文在线| 国产精品久久久久久av公交车| 亚洲欧洲美洲国产香蕉| 欧美日韩国产传媒| 99精品在线观看| 美女av在线免费看| 精品一二三区| 国产精品白丝一区二区三区| 视频一区中文字幕精品| 免费久久精品视频| 91久久午夜| 欧美在线网站| 图片区亚洲欧美小说区| 国产91精品对白在线播放| 丰满少妇一区| 久久精品国产一区二区| 国产精品22p| 国产精品v一区二区三区| 综合一区二区三区| 亚洲精品高潮|