Re: [請問] 不知道可不可以問 >"<

看板EzHotKey作者 (小狗子)時間16年前 (2008/12/14 02:35), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串3/3 (看更多)
: 就算建立資料庫也不見得有用……… : 有的是亂數產生文字, : 之後用軟體把文字變成歪字圖片顯示出來, : (沒記錯的話 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
原來您是這種用途 = =" 不過如1F所說,研究會比手動更久
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
文章代碼(AID): #19H0255m (EzHotKey)
文章代碼(AID): #19H0255m (EzHotKey)