Re: [請問] 不知道可不可以問 >"<
: 就算建立資料庫也不見得有用………
: 有的是亂數產生文字,
: 之後用軟體把文字變成歪字圖片顯示出來,
: (沒記錯的話 linux 就有類似的軟體)
: 因此就算圖片名稱相同,
: 內容也不見得相同。
剛剛我在小軟體版看到~
好像有一個叫JOCR的軟體~
不知道能不能用~
我說明一下我的目的好了~
因為我用台新ATM轉帳,他會給我PAYEASY 10元的序號
可是這個序號要到PAYEASY儲值才會有效 而且每一次儲值都要輸入一次驗證碼
我有不少序號 這樣儲值下來可能需要1,2個小時XDXDXD
我自己是用 imacros 去讀取存有序號資料的 .csv 檔 ,
可是就是卡在每次都要輸入驗證碼~
我目前想到兩個方法
(1)用小軟體版的JOCR直接辨識驗證碼,可是不知道它能不能用
command line控制JOCR就是了~ 而且OCR完要輸出成 .csv檔
然後旋即用imacros抓那個.csv檔 輸入進去
只是就是因為要批次,需要command line,就不知道能不能用JOCR辦到~
(2)因為我看payeasy的驗證碼好像有固定的幾種
比如1的型態可能有30種,2的型態也有30種....到0也是30種
是可以把每一個數字做成資料庫,然後用圖形比對去比對資料庫
可是不知道有沒有這種圖形比對的東西且可以運用在IMACROS的???
其實imacros 裡面有一個指令叫做 IMAGESEARCH
http://wiki3.imacros.net/Image_Recognition
它可以設定你要比對哪一張圖片 然後也可以設定相似程度
看看網頁上有沒有出現跟那張圖片一樣的區域
比如可以叫它比對 1.bmp,看看網頁上有沒有出現跟1.bmp一樣的區域
如果有 就會傳回那個出現的地方的 X座標 跟 Y座標
根據[有比對出來]且[x座標的大小] 就可以知道數字的順序了
但是就是有2個問題 如果剛好那次的驗證碼沒有 "1"
可是又用 1.bmp 去比對,那降他就會一直找一直找~ (就會呈現當機XD)
(如果沒找到他就傳回"0",就搞定了XD)
另一個問題就是IMAGESEARCH無法設定說你只想要比對哪個範圍,
如果可以就叫他尋找驗證碼那個區域就可以了...
所以他會尋找整個畫面,這樣比對錯誤的機率就更大了~
不知道V大跟s大意見....
<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.69.58
推
12/14 11:21, , 1F
12/14 11:21, 1F
→
12/14 20:10, , 2F
12/14 20:10, 2F
→
12/14 20:10, , 3F
12/14 20:10, 3F
→
12/14 20:11, , 4F
12/14 20:11, 4F
→
12/14 20:12, , 5F
12/14 20:12, 5F
討論串 (同標題文章)
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章