成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 利用Python+Selenium破解春秋航空網(wǎng)滑塊驗(yàn)證碼的實(shí)戰(zhàn)過程

利用Python+Selenium破解春秋航空網(wǎng)滑塊驗(yàn)證碼的實(shí)戰(zhàn)過程

熱門標(biāo)簽:湛江智能外呼系統(tǒng)廠家 宿遷星美防封電銷卡 外呼并發(fā)線路 西藏房產(chǎn)智能外呼系統(tǒng)要多少錢 長(zhǎng)沙高頻外呼系統(tǒng)原理是什么 ai電話機(jī)器人哪里好 百度地圖標(biāo)注沒有了 ai電銷機(jī)器人源碼 地圖標(biāo)注審核表

前言

記錄一次利用Python+Selenium破解滑塊驗(yàn)證碼的實(shí)戰(zhàn)過程。
讓我們愉快地開始吧~

開發(fā)工具

Python版本: 3.6.4

相關(guān)模塊:

pillow模塊;

selenium模塊;

numpy模塊;

以及一些Python自帶的模塊。

其他:

chromedriver

環(huán)境搭建

安裝Python并添加到環(huán)境變量,pip安裝需要的相關(guān)模塊即可。

實(shí)戰(zhàn)記錄

本文將記錄一次春秋航空的會(huì)員注冊(cè)頁面所使用的滑塊驗(yàn)證碼破譯過程,地址為:

https://account.ch.com/NonRegistrations-Regist

一. 驗(yàn)證碼簡(jiǎn)介

驗(yàn)證碼,即CAPTCHA,全自動(dòng)區(qū)分計(jì)算機(jī)和人類的公開圖靈測(cè)試,換而言之,驗(yàn)證碼是一種用于區(qū)分人類與計(jì)算機(jī)的測(cè)試,只有通過了CAPTCHA,當(dāng)前用戶才被認(rèn)為是人類。

二.破解滑塊驗(yàn)證碼

滑塊驗(yàn)證碼,即用戶使用鼠標(biāo)將滑塊從某個(gè)位置拖動(dòng)到另一個(gè)位置,服務(wù)器通過用戶拖動(dòng)滑塊的軌跡來判斷當(dāng)前用戶是否為人類。本文將嘗試破解的是一種拼圖式的滑塊驗(yàn)證碼:

首先,我手動(dòng)完成了一次滑塊驗(yàn)證碼的驗(yàn)證,想看看需要向服務(wù)器端發(fā)送什么請(qǐng)求才算是通過了驗(yàn)證,隨便點(diǎn)開了一個(gè),發(fā)現(xiàn)請(qǐng)求需要的參數(shù)是這樣的:

搞清楚每個(gè)參數(shù)當(dāng)然是可以的,簡(jiǎn)單想了一下,感覺應(yīng)該是這樣的:

首先,利用圖像處理技術(shù)計(jì)算滑塊到缺口的距離。然后,利用機(jī)器以與人類行為相似的方式將滑塊拖到缺口位置,完成驗(yàn)證。

2.1 計(jì)算滑塊到缺口的距離

首先,我們利用Selenium進(jìn)入滑塊驗(yàn)證碼界面:

也就是這個(gè)界面:

那么滑塊到缺口的距離該如何計(jì)算呢?

之前看到很多人是這么算的:

出現(xiàn)滑塊驗(yàn)證碼界面時(shí)對(duì)屏幕進(jìn)行截圖(此時(shí)背景圖是完整的),然后模擬點(diǎn)擊滑動(dòng)圓球,使滑塊和缺口出現(xiàn)(此時(shí)背景圖是有缺口的),此時(shí)再次截圖,通過對(duì)比兩次截圖即可輕松地找到缺口位置。

但是,此方案的前提是在點(diǎn)擊滑動(dòng)圓球之后才出現(xiàn)滑塊和缺口,點(diǎn)擊之前是完整的背景圖。這個(gè)方案在不久前還是可行的,但是魔高一尺道高一丈,數(shù)天前滑塊驗(yàn)證碼版本升級(jí)了!??!滑塊驗(yàn)證碼直接顯示滑塊和缺口了!??!也就是不給你看原圖了。

既然準(zhǔn)備用機(jī)器學(xué)習(xí),算法先不考慮,總得先有訓(xùn)練數(shù)據(jù)吧,于是我手動(dòng)刷新了幾次,想研究一下驗(yàn)證碼圖片該如何獲取,實(shí)在不行就手動(dòng)保存?zhèn)€幾百張。可一刷新,發(fā)現(xiàn)了一件了不起的事情,這網(wǎng)站滑塊驗(yàn)證碼的背景圖只有四張!

根本不需要爬驗(yàn)證碼,手工標(biāo)注,然后訓(xùn)練了?;蛟S有人會(huì)問,為什么呢?

因?yàn)榫退膹埍尘皥D?。。。∧阃耆梢赃@樣:
對(duì)當(dāng)前的滑塊驗(yàn)證碼界面進(jìn)行截圖,與對(duì)應(yīng)的完整背景圖進(jìn)行對(duì)比,找到缺口位置,即可計(jì)算出滑塊到缺口的距離了(滑塊初始位置的橫坐標(biāo)是固定的)。

上述方案有如下兩個(gè)問題:

(1)如何獲取完整的背景圖?

答案:當(dāng)你完成滑塊驗(yàn)證碼的驗(yàn)證時(shí),還是會(huì)出現(xiàn)對(duì)應(yīng)的完整背景圖的,通過截屏軟件截下圖就好了。

結(jié)果如下:

(2)怎么找到當(dāng)前滑塊驗(yàn)證碼對(duì)應(yīng)的完整背景圖?

答案:因?yàn)橹挥兴膹垐D,沒必要用一些高大上的圖像匹配算法,看了下四張圖左上角頂點(diǎn)處的像素值,其中R值分別為:255,217,227,100,顯然,通過對(duì)比背景圖左上角頂點(diǎn)處的像素值即可找到當(dāng)前滑塊驗(yàn)證碼對(duì)應(yīng)的完整背景圖了,代碼實(shí)現(xiàn)如下:

注意,因?yàn)榻貓D是這樣子的:

所以驗(yàn)證碼背景圖左上角頂點(diǎn)處的坐標(biāo)會(huì)隨著電腦和截屏方式的改變而改變(具體而言,Selenium和我電腦上的截屏軟件截出來的圖,驗(yàn)證碼背景圖的位置坐標(biāo)是不一樣的,需要通過畫圖軟件確定具體位置)。

所以如果你無法用我的代碼完成滑塊驗(yàn)證碼破解的話,請(qǐng)自行修改(787, 282)和(787, 293)為適合你自己電腦實(shí)際情況的坐標(biāo)值。

接下來,我們就可以計(jì)算滑塊到缺口的距離了!

先截取當(dāng)前滑塊驗(yàn)證碼界面,代碼實(shí)現(xiàn)如下:

這里我們把滑塊先移動(dòng)到最右端再截圖,否則滑塊將影響當(dāng)前驗(yàn)證碼界面與對(duì)應(yīng)的完整背景圖之間的像素對(duì)比(即第一次找到的像素差異較大點(diǎn)在滑塊上而不是在期望的缺口上)。

然后通過與對(duì)應(yīng)的完整背景圖進(jìn)行像素值對(duì)比,找到缺口位置,即可計(jì)算出滑塊到缺口的距離了(因?yàn)榛瑝K初始位置的橫坐標(biāo)是固定的):

2.2 將滑塊拖到缺口位置

接下來,我們需要利用機(jī)器以與人類行為相似的方式將滑塊拖到缺口位置,完成驗(yàn)證。

一般而言,人手工拖動(dòng)滑塊的軌跡是這樣的:

即:先快速向右拖動(dòng),快到缺口時(shí),再減速慢調(diào)。那么這樣的軌跡該如何生成呢?

我想了兩種方案:

方案一是根據(jù)物理學(xué)中的加速度減速度來模擬拖動(dòng)滑塊的軌跡,代碼實(shí)現(xiàn)如下:

方案二是直接構(gòu)造一些函數(shù)來模擬拖動(dòng)滑塊的軌跡,函數(shù)代碼實(shí)現(xiàn)如下:

最后,使用Selenium按照設(shè)定的軌跡將滑塊移動(dòng)到缺口處即可:

文章到這里就結(jié)束了,感謝你的觀看,Python24個(gè)小游戲系列,下篇文章分享Python+Selenium破譯B站滑塊驗(yàn)證碼

到此這篇關(guān)于利用Python+Selenium破解春秋航空網(wǎng)滑塊驗(yàn)證碼的實(shí)戰(zhàn)過程的文章就介紹到這了,更多相關(guān)Python Selenium滑塊驗(yàn)證碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解Python 使用 selenium 進(jìn)行自動(dòng)化測(cè)試或者協(xié)助日常工作
  • Python利用Selenium實(shí)現(xiàn)網(wǎng)站自動(dòng)簽到功能
  • Selenium+Python自動(dòng)化腳本環(huán)境搭建的全過程
  • python Selenium等待元素出現(xiàn)的具體方法
  • Python使用Selenium自動(dòng)進(jìn)行百度搜索的實(shí)現(xiàn)
  • Python中Selenium對(duì)Cookie的操作方法
  • python+opencv+selenium自動(dòng)化登錄郵箱并解決滑動(dòng)驗(yàn)證的問題
  • 用Python selenium實(shí)現(xiàn)淘寶搶單機(jī)器人
  • 教你用Python+selenium搭建自動(dòng)化測(cè)試環(huán)境
  • Python selenium的這三種等待方式一定要會(huì)!
  • Python爬蟲實(shí)戰(zhàn)之用selenium爬取某旅游網(wǎng)站
  • 教你如何使用Python selenium
  • python Web應(yīng)用程序測(cè)試selenium庫使用用法詳解

標(biāo)簽:盤錦 寧夏 大同 林芝 普洱 漯河 南平 海南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《利用Python+Selenium破解春秋航空網(wǎng)滑塊驗(yàn)證碼的實(shí)戰(zhàn)過程》,本文關(guān)鍵詞  利用,Python+Selenium,破解,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《利用Python+Selenium破解春秋航空網(wǎng)滑塊驗(yàn)證碼的實(shí)戰(zhàn)過程》相關(guān)的同類信息!
  • 本頁收集關(guān)于利用Python+Selenium破解春秋航空網(wǎng)滑塊驗(yàn)證碼的實(shí)戰(zhàn)過程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    黑人巨大狂躁日本妞在线观看| 国产无套在线观看| 亚洲综合欧美综合| 91日韩欧美| 日本一级在线观看| 国内精品免费视频精选在线观看| 影音欧美亚洲| 在线免费观看h| 爽爽窝窝午夜精品一区二区| 日韩av首页| 青青青在线观看视频| 伊人性伊人情综合网| 成人精品久久一区二区三区| 丁香桃色午夜亚洲一区二区三区| 国产一区二区在线不卡| 香蕉伊大人中文在线观看| h视频在线观看免费| 成人性色生活片| 精品国产乱码久久久久久夜甘婷婷| 不卡一卡2卡3卡4卡精品在| 国产不卡的av| 国产精品99一区二区三区| www.亚洲视频.com| 亚洲黄色小说在线观看| 亚洲天堂色网站| 九九热在线视频免费观看| 欧美韩国日本在线观看| 亚洲人成在线观看| 日本特黄a级高清免费大片| 欧美成人一二三| 国产精品扒开做爽爽爽的视频| 99久久99久久久精品齐齐| 色视频在线观看免费| 免费成人小视频| 国产免费无遮挡吸奶头视频| 一区二区三区 在线观看视频| 午夜精品一区二区三区在线视频| 欧美成年人视频网站欧美| heyzo欧美激情| 免费看av在线| 五月天婷亚洲天综合网鲁鲁鲁| 日韩经典在线视频| 91精品国产91久久综合桃花| 成人免费看片视频在线观看| 综合久久久久久| 欧美色xxx| 午夜视频在线网站| 亚洲国产二区| 日韩av片在线播放| 欧美性生交xxxxx久久久| wwwav在线播放| 亚洲视频专区在线| 日本美女bbw| av资源中文在线天堂| 另类欧美小说| 无码国产精品96久久久久| 欧美日韩中文字幕在线播放| 欧美—级高清免费播放| 国产精品亚洲视频在线观看| 日本免费看片网站| 国产精品人人做人人爽| 亚洲涩涩av| 日本一级特级毛片视频| 亚洲欧美日韩综合精品网| 欧美一区中文字幕| 成人福利片在线| 亚洲一区和二区| 国产精品精品软件视频| 在线视频欧美区| 欧美午夜精品理论片| 中文产幕区在线观看| 九九视频这里只有精品| 狠狠躁夜夜躁久久躁别揉| 中文字幕在线视频网| 国产一级做a爱免费视频| 91官网在线观看| 蜜桃传媒一区二区| 久久手机视频| 国产欧美一区| 69xxxx国产| 精品久久久久久久久久久久久久| 一本大道久久精品懂色aⅴ| 黑人巨大精品欧美黑白配亚洲| 19禁羞羞电影院在线观看| 午夜视频在线观| 欧美日韩在线综合| 麻豆91精品| 青青草视频社区| 日日躁夜夜躁aaaabbbb| 欧美午夜精品伦理| 国产一区日韩二区欧美三区| 黄色日韩网站视频| 依依成人精品视频| 国产一级伦理片| 成人精品一区二区三区免费| 91在线免费观看| 国产999精品久久| 99精品国产热久久91蜜凸| 国产亚洲无码精品| 成人高清视频在线观看| 黄网站免费观看| 欧美日韩中文| 这里只有精品99re| 在线天堂日本| 日韩福利在线观看| 久久久久国产精品厨房| 成人性色av| av男人的天堂在线观看| 亚洲精品国产精品久久清纯直播| 国产精品三级久久久久三级| 激情成人四房播| 欧美三级午夜理伦三级老人| 美女18一级毛片一品久道久久综合| 久久国产精品久久久久久小说| 免费在线观看的av网站| 91情侣在线视频| 永久亚洲成a人片777777| bdsm精品捆绑chinese女| 欧美一区二区麻豆红桃视频| 毛片基地在线观看| 日本黄色免费在线观看| 奇门遁甲1982国语版免费观看高清| 久久免费精品视频在这里| 国产稀缺精品盗摄盗拍| 97视频在线观看播放| 日韩私人影院| 欧美亚洲国产一区二区三区va| 欧美在线制服丝袜| 国产中文字幕av| 国产精品高精视频免费| 中文字幕亚洲第一| 福利成人在线观看| 日本一区二区三区视频在线播放| 欧美极品日韩| 亚洲最新在线| 波多野结衣中文一区| 男人和女人啪啪网站| 免费国产黄色网址| 日产国产精品精品a∨| 蜜乳av一区二区| 国产精品人妖ts系列视频| 一区二区三区国产在线观看| 亚洲黑丝一区二区| 久久久久久国产精品美女| 中文字幕在线导航| 偷偷要91色婷婷| 成人动漫视频在线观看完整版| 成年人视频软件| 日韩成年人视频| 91精品国产乱码久久久久久| 久久综合免费视频| 午夜欧美精品久久久久久久| 亚洲aa中文字幕| 麻豆国产精品官网| 国产成人亚洲综合91| 大桥未久女教师av一区二区| 四虎免费在线观看| 亚洲五码在线| 欧美三级黄色大片| 成人免费无码av| 久久99热狠狠色一区二区| 天天干狠狠干| 人成在线免费视频| 欧美激情第3页| 91久久久久久久久| 欧美日韩精品国产| 潘金莲激情呻吟欲求不满视频| 国产精品久久国产三级国电话系列| 亚洲国产激情| 欧美视频网站| 国产精品自拍网| 在线观看区一区二| av免费在线一区| 亚洲资源在线播放| 日本一区精品久久久久影院| 91手机在线播放| 久久亚洲av午夜福利精品一区| 国产成人精品一区二区| 亚洲熟妇无码久久精品| 精品久久久久久久人人人人传媒| 亚洲成人精品在线观看| 色999日韩国产欧美一区二区| 免费视频一区三区| 免费看的黄网站| 丁香六月婷婷| 精品av久久707| 欧美日韩大片在线观看| 国产成人免费在线| 啪一啪鲁一鲁2019在线视频| 丰满少妇被猛烈进入高清播放| 蜜桃av免费观看| 欧美成人a∨高清免费观看| gogo高清在线播放免费| 亚洲欧美精品在线观看| 国产精品美女午夜爽爽| 国产农村一级特黄α**毛片| 日韩av电影在线观看| 91麻豆6部合集magnet| 欧美福利在线播放| 国产美女一区视频| aⅴ在线视频男人的天堂| 亚洲精选在线| 免费在线视频欧美| 久久久综合亚洲91久久98| 99精品免费视频| 无码人妻黑人中文字幕| 欧美变态口味重另类| 亚洲一区成人在线| 午夜一区二区三区免费| 精品福利视频导航| 成人看片毛片免费播放器| 日韩一区二区不卡视频| a视频免费在线观看| 一本不卡影院| 欧美成人直播| 国产精品一区二区欧美| 变态另类ts人妖一区二区| 性欧美长视频免费观看不卡| 和岳每晚弄的高潮嗷嗷叫视频| 亚洲品质自拍| 激情另类综合| 最新av番号| 免费看黄在线看| 另类free性欧美护士| 久88久久88久久久| 韩国亚洲精品| а天堂8中文最新版在线官网| 人体久久天天| 国产精品三级av在线播放| 亚洲视频在线观看一区二区三区| 国产伦精品一区三区精东| 久久丁香四色| 欧美日韩综合在线观看| 亚洲第一精品网站| 精品国产99国产精品| 麻豆精品免费视频| 成a人片在线观看| 久久久久久久性| 日韩精品一区国产麻豆| 国产传媒欧美日韩成人| 亚洲午夜高清视频| 欧美猛男同性videos| 杨幂毛片午夜性生毛片| 老司机午夜免费福利视频| 一区二区三区免费在线| 亚洲一区二区免费视频软件合集| 中文字幕xxx| av不卡一区二区| av在线电影免费观看| 国产视频每日更新| www.com久久久| 91www在线| 亚洲国产成人私人影院tom| 国产成人亚洲综合青青| 少妇人妻一区二区| 日本三级日本三级日本三级极| 99re视频在线播放| 5566中文字幕一区二区电影| 国产精品一区二区三区四区在线观看| 91老司机福利在线| 亚洲精品自拍第一页| 国产精品一区二区在线播放| 91蜜桃在线观看| 激情综合久久| 欧美成人免费全部网站| 91国语精品自产拍| 亚洲另类视频| 97超碰在线公开在线看免费| 蜜桃视频网站www| 天堂tv亚洲tv日本tv欧美人tv| 日韩av影视在线| 色偷偷91综合久久噜噜| 免费成人结看片| 国产原创视频在线观看| 欧美禁忌电影| xxav国产精品美女主播| 久久精品午夜福利| 久久久久资源| 91中文字幕精品永久在线| 亚洲国产成人精品女人久久久| 亚洲激情中文在线| 永久免费网站在线| 伊人久久成人网| 一区二区三区欧美在线观看| 日日夜夜亚洲精品| 亚洲系列第一页| 国产一区二区免费看| 爱豆国产剧免费观看大全剧苏畅| 日本高清一二三区| 久久福利免费视频| 高清欧美精品xxxxx| 国产一区二区三区久久悠悠色av| 中文字幕中文字幕精品| 国产成人亚洲精品狼色在线| 亚洲精品在线视频| 国产精品美女呻吟| a美女胸又www黄视频久久| 成人免费视频国产在线观看| 99在线观看视频免费| 国产视频福利一区| 久久精品亚洲94久久精品| 91在线网址| 男男做爰猛烈叫床爽爽小说| 国产精品亚洲四区在线观看| 搡的我好爽在线观看免费视频| 国产精品自产拍在线观看中文| 亚洲午夜精品久久久久久久久久久久| 欧美日韩国产一区二区三区不卡| 91久久精品国产91性色tv| 粉嫩av免费一区二区三区| 成人一区二区三区仙踪林| 亚洲中字在线| 精品国产免费久久久久久婷婷| 欧美成人一区二区三区片免费| 亚洲欧洲成人精品av97| xxx在线免费观看| 欧美在线影院| 日本精品免费| 奇米影视亚洲色图| 国产精品不卡一区二区三区| 天堂久久一区二区三区| 亚洲最新视频在线观看| 成年人二级毛片| 亚洲性日韩精品一区二区| 日本精品久久久久中文字幕| 欧美国产成人精品一区二区三区| 欧美视频完全免费看| 欧美自拍视频在线观看|