滑動驗證是網(wǎng)站反爬蟲、反作弊的升級,滑動驗證也是機器學(xué)習(xí)在反爬蟲诱篷、反作弊領(lǐng)域的應(yīng)用壶唤;此前停止了每日一更的專題分享,進(jìn)入了不定期的項目分享棕所,本項目就是分享的第一個闸盔。
本項目也是一個簡單的全棧項目,使用tornado做的后端琳省、Bootstrap4做的前端迎吵;核心的識別問題在此前講過,因此不做原理上的介紹针贬。
為了對大家有幫助击费,因此該項目已經(jīng)部署上線并提供了直接返回json數(shù)據(jù)格式的api,地址是http://api.4xx3.cn/桦他;同時為了方便大家的體驗蔫巩,也在網(wǎng)站上提供了上傳識別圖片和填寫識別圖片地址的菜單,可以在線體驗識別效果快压。
關(guān)于識別準(zhǔn)確率的問題批幌,目前測試的準(zhǔn)確率是100%,識別出來的缺口距離偏差在2xp之間嗓节,大部分是零偏差荧缘,效果比較滿意。同時生成的軌跡盡量模仿真實的滑動軌跡曲線拦宣,能通過絕大部分平臺的識別截粗。
在api菜單下提供了兩個完整的api接口文檔,一個是上傳滑塊和背景圖的url地址鸵隧,一個是上傳背景和滑塊的bytes數(shù)據(jù)接口绸罗,識別成功后返回識別距離及生成的軌跡。
注意:返回的軌跡未必能直接使用豆瘫,軌跡是根據(jù)原圖識別出來的珊蟀,是參照原圖的比例,但是在網(wǎng)頁上的圖片是經(jīng)過縮放的外驱,因此返回的軌跡都應(yīng)該乘上縮放才是對應(yīng)的滑動軌跡育灸;同時有些識別滑塊和背景圖并不是左對齊的,部分滑塊周邊存在一圈透明像素昵宇,會產(chǎn)生偏差值磅崭,這個偏差值也應(yīng)該傳給api,在使用前請仔細(xì)看說明瓦哎。
該項目也在不斷的完善中砸喻,有使用問題和優(yōu)化建議請在公眾號后臺留言反饋柔逼。
點擊閱讀原文即可打開平臺網(wǎng)址,在線體驗割岛,地址: