作者daniem1314 (原野放肆)
看板Python
標題[問題] 學習破解驗證碼?
時間Thu Jun 27 11:16:05 2019
最近需要用到破解驗證碼
像這種
https://i.imgur.com/121tz5D.jpg 上網查了一些資料
可能會用到python pillow pytesseract
感覺對新手門檻蠻高的
原本想自已試看看
但沒碰過程式的話
從一開始設定就不太行
因為太基礎的一般會省略不提
打程式更不用說了
也只能撿網路上現成的
感覺好像行不通
想問有推薦學破解驗證碼的地方嗎?
或是網路上有比較完整的教學?
更新:
目前解驗證碼有個問題想問。
1. 指令要如何打才能告訴python,我只需輸入數字,不用英文和符號?我是用tesseract
識別的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.209.208 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1561605367.A.FE2.html
推 Luluemiko: CNN06/27 13:20
推 sma1033: 這個應該算簡單的吧,你要處理的驗證碼都是這種的?06/27 13:21
是地,其他的背景沒那麼複雜
→ f496328mm: 先等一下,你沒碰過程式的話,那先熟悉程式吧06/27 13:26
嗯,也只能一步一步來,大大有推薦的教學網站嗎
※ 編輯: daniem1314 (223.137.209.208 臺灣), 06/27/2019 14:17:02
→ TitanEric: 我是看Coursera上的密西根大學開的Python課程 看完我06/27 15:41
→ TitanEric: 就去寫破驗證碼了06/27 15:41
→ TakiDog: 你用ps把去雜的過程翻譯成pillow就差不多了,這看起來很06/27 16:49
→ TakiDog: 單純XDD06/27 16:49
推 HenryLiKing: 樓上!!!!這種做法我第一次聽到欸!!!感覺好神!!06/27 17:42
推 aa0917954358: 個人感覺這種算簡單 沒有影響到數字本體 也沒變形06/27 20:28
→ aa0917954358: 等等 基本上opencv大概就能處理的很乾淨06/27 20:28
推 vi000246: 沒碰過程式的話 這個門檻超級高06/28 11:29
→ vi000246: 拿你給的範例圖 你要學會去噪、切割 訓練模型06/28 11:30
→ vi000246: 照著網路做是很簡單 但卡關時需要的知識沒這麼簡單06/28 11:31
→ vi000246: 最簡單的推薦用中國的人工破解驗證碼 幾千張驗證碼只要06/28 11:32
→ vi000246: 幾百塊06/28 11:32
→ vi000246: 你要硬幹也不是不行啦 我當初剛學會用python06/28 11:33
→ vi000246: 到台鐵自動訂票爬蟲 花了90天 每天八小時06/28 11:34
→ vi000246: 現在資源很多應該更簡單 你有毅力的話可以試試看 06/28 11:35
嗯,目前有看到可以用的教學影片,但獨缺解碼的程式,應該是找得到,但除噪點和噪線
,一直有問題
※ 編輯: daniem1314 (223.140.169.232 臺灣), 06/29/2019 23:58:58
→ f496328mm: 分享我做的06/30 00:52
→ f496328mm: 我是做台鐵驗證碼,雖然現在台鐵已經沒有驗證碼了06/30 00:54
這看起來蠻高級的喔,我的程度可能還沒辦法看懂,然後目前解驗證碼有個問題想問。
1. 指令要如何打才能告訴python,我只需輸入數字,不用英文和符號?我是用tesseract
識別的
※ 編輯: daniem1314 (223.140.169.232 臺灣), 06/30/2019 14:37:30
推 sma1033: 這應該無法,model建立的時候好像是混在一起做的 06/30 22:30
→ vi000246: 你可以只餵數字的訓練集 就不會猜到英文了 06/30 22:45