驗證碼(Captcha)基于十道安全柵欄, 為網頁、App、小程式開發者打造立體、全面的人機驗證,最大程度地保護注冊登錄、活動秒殺、點贊發帖、資料保護等各大場景下的業務安全,要做自動化腳本程式,就要能識別驗證碼這一關,
效果如下圖:

?
演示程式結構
在vs2019創建WinForm表單程式,添加相應的控制元件

?
程式執行
一,使用OpenFileDialog類,可以選擇圖片檔案

?
二,使用AspriseOCR.dll,識別圖片,主要的函式 strcode = Marshal.PtrToStringAnsi(OCR(path, -1));

?
總結
本文演示了,C#使用AspriseOCR.dll,實作純數字驗證碼的識別,AspriseOCR的識別效果不是很好,可以使用Replace把識別的錯誤的加于改進,但是簡單的驗證碼還是解決的,

?
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/79120.html
標籤:C#
下一篇:C# monitor keyboard and mouse actions based on MouseKeyHook.
