精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

帶帶弟弟OCR通用驗證碼識別SDK免費開源版

python爬蟲知識分享 ? 來源:python爬蟲知識分享 ? 作者:python爬蟲知識分享 ? 2022-03-30 17:26 ? 次閱讀

在使用爬蟲登錄網站的時候,經常輸入用戶名和密碼后會遇到驗證碼,簡單一點的有字母驗證碼,復雜一點的有滑塊驗證碼,點選文章和點選圖片驗證碼。這些都是爬蟲中的老大難問題,今天介紹一款通用驗證碼識別 SDK 對他們徹底說拜拜,它的名字是 ddddocr 帶帶弟弟 OCR 通用驗證碼識別 SDK 免費開源版。

安裝

將自動安裝符合自己電腦環境的最新 ddddocr。Python 環境需要小于等于 3.9。

pipinstallddddocr

使用

帶帶弟弟 OCR 可以識別三種驗證碼,小編就用這三種來實驗一下。

滑塊驗證碼

滑塊驗證碼這里用的是豆瓣的滑塊驗證。下滑塊是單獨的透明背景圖 hycdn.png。

背景圖是帶小滑塊坑位的 background.jpg。

importddddocr

det=ddddocr.DdddOcr(det=False,ocr=False)

withopen('hycdn.png','rb')asf:
target_bytes=f.read()

withopen('background.jpg','rb')asf:
background_bytes=f.read()

res=det.slide_match(target_bytes,background_bytes,simple_target=True)

print(res)

識別結果

{'target_y':0,'target':[486,126,622,262]}

target 屬性的前兩個值正好和豆瓣驗證滑塊 url 中提交的 ans 差不多。

點選類驗證碼

點選類驗證碼用的是網易登錄

det=ddddocr.DdddOcr(det=True)

withopen("eb.jpg",'rb')asf:
image=f.read()

poses=det.detection(image)

im=cv2.imread("eb.jpg")

forboxinposes:
x1,y1,x2,y2=box
im=cv2.rectangle(im,(x1,y1),(x2,y2),color=(0,0,255),thickness=2)

cv2.imwrite("result.jpg",im)

字母數字驗證碼

字母數字驗證碼的圖片來自于 google 搜索

ocr=ddddocr.DdddOcr(old=True)

withopen("z1.jpg",'rb')asf:
image=f.read()

res=ocr.classification(image)
print(res)

識別結果

3n3d
8342

總結

ddddocr 讓驗證碼變得如此簡單與易用,,讓不會用 opencv, pytorch, tensorflow 的小伙伴也能快速的破解網站的登錄驗證碼。小伙伴們如果有其他好的 ocr 識別也可以在留言中分享出來。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3251

    瀏覽量

    42407
  • python
    +關注

    關注

    56

    文章

    4782

    瀏覽量

    84454
  • OCR
    OCR
    +關注

    關注

    0

    文章

    144

    瀏覽量

    16330
收藏 人收藏

    評論

    相關推薦

    明治案例 | 【OCR識別+條碼讀取】一步到位,印刷品質的智能守護者

    在某大型印刷企業的生產線上,印刷機需要完成大量的條碼印刷任務。為了確保條碼的準確性和可讀性,需要在設備上安裝傳感器進行條碼印刷的讀OCR識別檢測。1、傳感器需要準確識別條碼中的信息
    的頭像 發表于 10-22 08:02 ?147次閱讀
    明治案例 | 【<b class='flag-5'>OCR</b><b class='flag-5'>識別</b>+條碼讀取】一步到位,印刷品質的智能守護者

    光學識別字符是自動識別技術嗎

    光學識別字符(Optical Character Recognition,簡稱OCR)是一種自動識別技術,它能夠將各種類型文檔(如掃描的紙質文檔、PDF文件或數字相機拍攝的圖片)中的文字轉換成可編
    的頭像 發表于 09-10 15:43 ?380次閱讀

    明治案例 | PE編織袋【大視野】【OCR識別

    OCR識別技術OCR識別技術在工業生產中扮演著至關重要的角色。它利用先進的圖像處理技術,自動、高效地識別并轉換圖像中的文字信息為可編輯的文本
    的頭像 發表于 08-13 08:25 ?400次閱讀
    明治案例 | PE編織袋【大視野】【<b class='flag-5'>OCR</b><b class='flag-5'>識別</b>】

    新大陸掃器哪款能夠識別DPM?新大陸二維器介紹

    隨著工業自動化的不斷發展,二維和數據矩陣(DPM)在生產、物流和倉儲等領域的應用越來越廣泛。DPM因其高密度和小體積的特點,常常被應用于金屬、塑料等各種材料的直接標記。這就對掃
    的頭像 發表于 07-29 14:36 ?308次閱讀
    新大陸掃<b class='flag-5'>碼</b>器哪款能夠<b class='flag-5'>識別</b>DPM<b class='flag-5'>碼</b>?新大陸二維<b class='flag-5'>碼</b>掃<b class='flag-5'>碼</b>器介紹

    生物識別驗證在哪里開啟

    生物識別驗證是一種利用生物特征進行身份驗證的技術,包括指紋、面部、虹膜、聲音等。隨著科技的發展,生物識別驗證已經被廣泛應用于各個領域,如手機
    的頭像 發表于 07-08 10:26 ?824次閱讀

    智能手機充電頭OCR精準識別

    文本是人類最重要的信息來源之一,自然場景中充滿了形形色色的文字符號。光學字符識別(OCR)相信大家都不陌生。而工業場景的圖像文字識別更加復雜,OCR出現在很多不同的場合,對某些特殊的表
    的頭像 發表于 06-11 08:24 ?399次閱讀
    智能手機充電頭<b class='flag-5'>OCR</b>精準<b class='flag-5'>識別</b>

    SDK5開源庫高頻注入的頭文件怎么沒有?

    ST SDK5開源庫,高頻注入的頭文件怎么沒有?只有。c文件。怎么能夠獲得?
    發表于 04-17 07:37

    閘機安裝二維識別器輕松解決訪客預約通行難題

    流程,讓訪客管理更加智能化。閘機安裝嵌入專用的二維識別器后可以輕松對接各種訪客預約系統,用戶通過掃描訪客出示的二維,快速讀取信息并驗證身份,無需人工干預,大大提
    的頭像 發表于 03-11 13:53 ?438次閱讀
    閘機安裝二維<b class='flag-5'>碼</b><b class='flag-5'>識別</b>器輕松解決訪客預約通行難題

    電腦的pin是什么?PIN和密碼有什么區別?電腦如何設置pin

    電腦的pin是什么?PIN和密碼有什么區別?電腦如何設置pin? 電腦的PIN是個人識別號碼的簡稱,是一種用于
    的頭像 發表于 01-17 11:17 ?3w次閱讀

    驗證碼滲透最全總結

    簡單測試方法,就是看到一個登錄框,然后新建打開圖片鏈接,在圖片鏈接中就有機會看到兩個參數值,一個是 width,一個是 length。這兩個參數是計算圖片驗證碼的長寬,如果長寬過高就會過度消耗的是服務器的 CPU 資源。
    的頭像 發表于 01-05 11:33 ?687次閱讀
    <b class='flag-5'>驗證碼</b>滲透最全總結

    UVVM(通用 VHDL 驗證方法)

    UVVM(通用 VHDL 驗證方法) 簡介? UVVM(通用 VHDL 驗證方法)是一種免費開源
    發表于 01-02 12:59

    鴻蒙原生應用/元服務開發-Serverless賬戶驗證碼的問題

    在應用/元服務早期使用過程中,-Serverless賬戶驗證碼的格式是[AGC][應用/元服務名稱],如下圖。 但是,在最近,[應用/元服務]名稱直接變成了【default】,用戶收到這種驗證碼后,心里存有疑慮的,這是哪里配置或者設置的問題嗎?大家有遇到同樣的問題嗎?如何
    發表于 12-27 15:55

    開源VHDL驗證方法 (OSVVM)

    電子發燒友網站提供《開源VHDL驗證方法 (OSVVM).docx》資料免費下載
    發表于 12-26 09:57 ?0次下載

    OCR終結了?曠視提出可以文檔級OCR的多模態大模型框架Vary,支持中英文,已開源

    : 無論是中英文的大段文字: 還是包含了公式的文檔圖片: 又或是手機頁面截圖: 甚至可以將圖片中的表格轉換成 Latex 格式: 當然,作為多模大模型,通用能力的保持也是必須的: Vary 表現出了很大的潛力和極高的上限,OCR 可以不再需要冗長的 pipline,直接
    的頭像 發表于 12-24 21:40 ?1791次閱讀
    <b class='flag-5'>OCR</b>終結了?曠視提出可以文檔級<b class='flag-5'>OCR</b>的多模態大模型框架Vary,支持中英文,已<b class='flag-5'>開源</b>!

    基于啟明6M5開發板的智能門鎖設計

    本項目是基于啟明6M5開發板設計一個門鎖系統,通過板載ESP8266網絡將驗證碼發送至云端,用戶通過手機上接受到的驗證碼打開門鎖。項目功能演示如下:
    的頭像 發表于 12-18 12:30 ?1210次閱讀
    基于啟明6M5開發板的智能門鎖設計