1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        用Python爬蟲破解滑動驗證碼的案例解析

        共 747字,需瀏覽 2分鐘

         ·

        2021-05-07 21:19

        我們可以借用opencv來解決這個問題,主要步驟:

        opencv 是什么?

        OpenCV(Open Source Computer Vision Library)是開放源代碼計算機視覺庫,主要算法涉及圖像處理、計算機視覺和機器學(xué)習(xí)相關(guān)方法,可用于開發(fā)實時的圖像處理、計算機視覺以及模式識別程序。

        直接安裝

        首先將圖片進(jìn)行高斯模糊處理,高斯模糊的主要作用是減少圖像的噪聲,用于預(yù)處理階段。

        處理后的效果

        接著用Canny邊緣檢測到得到一個包含“窄邊界”的二值圖像。所謂二值圖像就是黑白圖,只有黑色和白色。

        輪廓檢測

        找出所有的輪廓,并用紅色線框?qū)⑵淅L制標(biāo)識出來了,看出來大大小小有幾十個輪廓

        剩下的問題就好辦了,我們只需要對輪廓的面積或者周長范圍做限制,就能過濾出目標(biāo)輪廓的位置, 前提是我們對目標(biāo)位置的輪廓大小是預(yù)先確定的。

        輪廓的面積大概是6000到8000之間,周長在300到500之間, 最后用外接矩形獲取該輪廓圖的坐標(biāo)位置和寬高大小。

        如上就找到了目標(biāo)位置,剩下的工作就是將滑塊移動到指定位置即可

        到此這篇關(guān)于用Python爬蟲破解滑動驗證碼的案例解析的文章就介紹到這了

        搜索下方加老師微信

        老師微信號:XTUOL1988切記備注學(xué)習(xí)Python

        領(lǐng)取Python web開發(fā),Python爬蟲,Python數(shù)據(jù)分析,人工智能等學(xué)習(xí)教程。帶你從零基礎(chǔ)系統(tǒng)性的學(xué)好Python!

        *聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請聯(lián)系我們刪除或授權(quán)


        瀏覽 65
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點贊
        評論
        收藏
        分享

        手機掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            精品成人无码a v在线观看 | 久久蜜桃网 | 总裁疯狂做爰小说片段 | 国产精品V欧美精品∨日韩 | 一级破女处视频在线播放 | 骚逼自拍 | 六月色播| 久久爽av亚洲精品天堂 | 日本少妇做爰全过程 | 尤物视频网站 |