請問VBA專家。這樣的驗證碼可以掌控的住嗎。

2011-11-01 6:29 pm

圖片參考:http://imgcld.yimg.com/8/n/AC00688623/o/101111011161613869533870.jpg

請問VBA專家。這樣的驗證碼可以掌控的住嗎。
如圖:這個驗證碼是浮動的喔。每次都會不一樣的。查了本園地題庫有一題滿像的。http://tw.knowledge.yahoo.com/question/question?qid=1609012804688VB圖片驗證、答案(?!). 請專家幫忙一下喔。謝謝!
更新1:

假如可以控制的話.還要讓它自動進入[數字驗證碼]的框喔.

更新2:

URL: https://ebank.feib.com.tw/

更新3:

感謝2位前輩的意見.英雄所見略同.但是值得試試.不在技術如何.而是在我們認識了它.也是值得討論的.

更新4:

討論的滿熱絡的.延長5天喔.

更新5:

FOR 羽山大 感謝幫忙.你的技術我還要再測一測.... 我希望能夠用VB來完成此艱難任務. 讓VB能夠自動找到驗證碼.然後自動填滿我的登入的框. 謝謝喔!

更新6:

餘請詳見意見說明.

更新7:

FOR 羽山大 非常好的邏輯思維.似乎遇到有智慧與有信心的高手了.請大家一起來討論與學習.回答版的空間是有限制的.不能解說太多的.沒關係.用意見來補充.如果不錯的話.我會在最後的評語會幫你帶上一句話.那就很圓滿了.謝謝.

更新8:

簡單看了一下.還真是不得其門而入.太專業了.這樣子好不好.請您先把作品寫好.讓大家來測.等測了可以順利取得驗證碼.然後讓它自動進入他的框框[數字驗證碼].而且能夠與我的程式碼搭配.這一切都證實可行之後.再來教大家.您的製作過程.好嗎!

更新9:

http://3wa.tw/demo/php/ebank.feib.com.tw/? 這個玩了很多次.可說是百分之百.相當不錯.可否融入前面的補充.謝謝!

更新10:

剛剛終於把本案資料複製與貼上WORD.但有有以下感覺: 1.羽山大.所回答的與意見補充的.似乎以顯示自己可以辦得到的能力展現.讓我感覺只看得到吃不到.是商業機密.或是私人智慧產權的保護.或是還有瓶頸仍待突破. 2.很多人對本案跟我也有同感.如妙地.司馬.蜂大師.軺冠大..........等. 3.蜂大師說可以結案了.我只是感覺到還是只有[雙手萬能]的感覺.而沒有[一桿進洞]的快感.我只想知道我的需求能不能辦得到.假如辦不到.就給他結案.回歸雙手萬能.千萬不可

更新11:

讓以後看到此篇的題庫的網友空歡喜一場.這題都會上GOOGL版面的. 4.討論到現在已有91人次了.似乎還沒有一個讓人可以確定.辦得到與辦不到的答案.真是詭譎多變. 5.感謝大家熱忱的參與.我從分分秒秒再觀察本案的動態.也漸漸跌入可能沒指望的境界了.請大家繼續去討論.最後三天我再來看好了.不然會很難過的.

更新12:

妙地的方法不錯.可以解我燃眉之急了.感謝. 羽山大的EXE可以先出來嗎. 軺冠 ( 研究生 4 級 ) 考完試要繼續寫喔. 蜂大師的C++.請加緊超越喔. 吼兒也不能落後喔.等你考完試.我再來PO題.讓你發揮. 謝謝!

更新13:

蜂大師剛說:用玉山的來測.遠銀已被打敗了. 我說:都可以啊.謝囉.

更新14:

蜂大師通知:意見區100號就不能再進ㄛ。真是天意啊。 謝謝大師愛的鼓勵。謝謝。 那這題先結。再PO一題來討論喔。

回答 (10)

2011-11-04 11:46 pm
✔ 最佳答案
http://3wa.tw/demo/php/ebank.feib.com.tw/
既然你來我家問我了,我做了一個sample XD

2011-11-04 15:51:08 補充:
如果針對圖片的特性去修圖,辨識率可以更高些
趁午休時寫的…主管來了,逃

2011-11-05 00:20:01 補充:
總算回到家了,雖然我寫的很糟…免強只能辨一些,不過我分享一下我的做法:

第一步:
網頁的部分固然是實作 curl 去抓 某商銀的網頁
你來回觀察個幾次就會發現他很天才的每個 text 都用了一次
真不知道哪個設計師寫的東西...軌異的巢狀 forms...
所以你抓下來的畫面,一定要自己取代他的表單~
然後重點在於 curl 不是那麼簡單的 curl paser 他的內容
你該掛的cookie、user_agent、RETURNTRANSFER、FOLLOWLOCATION
這些都必需符合他檢查內容才行
你的curl一定會要使用cookie file 、cookjar的技巧

2011-11-05 00:26:49 補充:
第二步:
針對驗證碼圖片的操作,如何把他作的讓現成的軟體可以ocr的內容

參考:http://3wa.tw/demo/php/ebank.feib.com.tw/?uid=shadow

像這樣轉換你的圖片
你有很多軟體可以作到,imagemagick、php-gd、... maybe libpng or opencv...

然後寫filter
讓你的圖片可以呈現出只剩下乾淨的白底黑字、或黑底白字

演算法之前的網友有提了,的確就是那些~
你可以看圖片呈現的結果,通常沒有一套解全部的,都得客製才行

2011-11-05 00:30:44 補充:
續第二步:

http://3wa.tw/demo/php/ebank.feib.com.tw/file/1.jpg

http://3wa.tw/demo/php/ebank.feib.com.tw/file/2.jpg

以上面這種的,應該是最好破解的
演算法很簡單,x、y走過一次,拿出rgb
比較 前、後、左、右、左上、右上、左下、右下

然後你可以設一個滿足條件的參數,如果該值大於5、6有白點,自身消除
走個一輪,圖片就會變很乾淨~而數字的部分因為較厚實,不會被破壞

(我再強調一下…我沒研究這些演算法,只是想到大概可能可以作出來的方法,就try了)
效果還不錯XD

2011-11-05 00:33:51 補充:
懶的一張一張點的可以看這個link
http://3wa.tw/demo/php/ebank.feib.com.tw/file/ 

http://3wa.tw/demo/php/ebank.feib.com.tw/file/1-1.jpg

http://3wa.tw/demo/php/ebank.feib.com.tw/file/1-2.jpg

http://3wa.tw/demo/php/ebank.feib.com.tw/file/1-3.jpg

剛才沒複製到原圖有點可惜,我來解說這張
其實可以相容於剛才那段提的那個演算法,也可以輕鬆破解~

2011-11-05 00:39:00 補充:
如果有更好的解圖軟體當然就更好了,沒有的話,只好自己刻

敝人的專精是寫 php,你看到的解圖是我用php-gd刻的

理想是解出http://3wa.tw/demo/php/ebank.feib.com.tw/file/1-3.jpg
這樣乾淨的圖片,就可以讓ocr軟體去辨識
你需要找一套textmode only 的ocr 軟體
當然你如果夠閒也可以自己寫...

Sample idea:
http://3wa.tw/produce/ocr/index.php?uid=shadow
這個網址可能會開個30秒以上...
我那時的演算法寫的很差,三、四年前寫的了~你可以參考一下我的想法就是了

2011-11-05 00:43:10 補充:
扯了一堆不外乎就是研究經驗跟研究精神啦...
不過現在比較務實些,有好用的軟體當然要拿來用
我是推薦這個~
tesseract-3.01
他支援文字模式,應該很容易就找的到他的script怎實作
tesseract xxx.jpg 1 就會輸出 1.txt 了

2011-11-05 00:47:53 補充:
所以既然你要用作外部呼叫,當然可以,而且不難
流程大概如下:

1、抓圖並寫檔 (不能隨便用wget抓,你要符合當時你cookie時的資訊才行)
2、對圖片作濾鏡filter (imagemagick or 自己寫 compiler to exe and support text mode)
3、ocr 該圖,tesseract your_pic_file to_text_file
4、迴圈,判斷辨識內容不為空值或純數字才行 ( 而且可能需要處理一下字串)
5、將驗證碼拿回到放到你重建的form
6、仿照他網頁要送出的表單(你可以使用httpfox 去看他表單送啥)
7、最後得到勝利~

2011-11-05 00:50:23 補充:
給你一個小建議:
即然要呼叫外部指令,其實用啥語言都差不多…
重點是剛才提的流程,難度最高的不在於ocr...
而是 7

成功,或是 失敗 XD

Anyway... enjoy 這個過程吧

2011-11-05 02:07:48 補充:
怪了,不能再補充了嗎?
我想要補充 php 寫 filter -> exe 的方法...

2011-11-05 02:10:02 補充:
可以成功編出一個不錯的filter



img_filter.exe xxx.jpg new_xxx.jpg

new_xxx.jpg 就會變成白底黑字的圖片

因為我熟php-gd (提好幾次了XD)
所以我可以利用 bacompiler ,把寫好的 php 編成 exe 拿來呼叫使用

2011-11-05 02:12:28 補充:
其實就算如果不編成 exe也行,你本機裝個 php 程式就好(appserv )

就可以跑 php img_filter.php xxx.jpg new_xxx.jpg

一樣可以 作出白底黑字乾淨的圖片
然後再交給專業的 text mode ocr 軟體去跑出文字結果,最後再拿來用

2011-11-05 02:15:21 補充:
另外,某商銀 的認證碼圖片的路徑每次都不一樣,如果你要實作,也得研究一下paser html tags attributes 的方法

眉角好多,還好我會 XD

2011-11-05 17:02:46 補充:
你貼的程式我可以跑呢:)

2011-11-05 17:04:43 補充:
http://3wa.tw/uploads/upload/works.jpg

2011-11-05 17:13:42 補充:
其實我目前作的不是百分百啦…
http://3wa.tw/demo/php/ebank.feib.com.tw/?
我判斷他ocr後的結果,如果不是數字,就重整畫面,重新再抓一次新的圖再辨識一次…

如果系統反反覆覆一直失敗,那麼就如同前人寫的,那不如手動輸入算了xd

其實關鍵會在於破解圖片的演算法跟技巧,那需要客製化,針對他會出現的幾種圖片的特性去處理:)

2011-11-05 17:17:46 補充:
我猜一下你們要的東西好了?
你們需要一個小程式,裡面可以輸入 登入的帳號資料(也許下次打開,也會自動帶入)
然後,不需要輸入驗證碼,直接按下 「登入」
就可以開啟網頁的畫面,直接登入到他的系統?

素不素??
2014-08-02 11:19 pm
>這家不錯 lv333。cC買幾次啦真的一樣
唏儠偏倓僤
2011-11-04 3:44 am
小玉 我找到一個
YAHOO的登入驗證碼
給大家試試
但我是失敗啊
\\-§bJ\\3\\I\\
http://www.FunP.Net/232300

2011-11-03 19:45:39 補充:
請 蜂大師

指點一下

2011-11-03 20:37:19 補充:
這樣喔 嗚 嗚 先去贊助好了 謝謝大ㄕㄛ
2011-11-04 1:21 am
http://www.free-ocr.com/

2011-11-03 18:54:33 補充:
我簡單的數字圖片來測試有成功↓↓↓
http://dl.dropbox.com/u/38081559/123456789.jpg

但前提是驗證碼要處理的很好
再用OCR來辨識數字

2011-11-03 19:13:07 補充:
請問yahoo驗證碼哪裡可以找到
可以給我網址???

我只能說當然無法萬能
有能力的話當然是自己來寫

測試之前我是放這張
結果不成功
http://dl.dropbox.com/u/38081559/1.jpg
黑底的他就沒有寫入判斷
所以我只好改白底

2011-11-03 19:23:34 補充:
可是剛剛測試有成功耶
是我先前眼花嗎 = = ???

2011-11-03 20:25:01 補充:
Yahoo驗證碼太複雜了
要針對特徵去寫

2011-11-03 20:53:43 補充:
看有沒有影像處理高手現身~~~~

2011-11-04 14:04:08 補充:
此網址有一堆複雜驗證碼
http://caca.zoy.org/wiki/PWNtcha

2011-11-04 16:13:10 補充:
羽山大的不錯了
真的在研究下去就100% 哈哈

2011-11-04 16:19:05 補充:
除了白黃二值化後還有清楚數字
其它顏色二值化就黑一片
又要另外找方法

2011-11-04 16:21:56 補充:
先灰階在二值
大大你文字寫反了???

2011-11-04 16:29:29 補充:
還留一手 = = ㄆㄆㄆ
3WA Hacker
好想知道是什麼遮罩

想知道+1

2011-11-04 19:43:15 補充:
嘿嘿嘿
我也寫出來了^^

2011-11-05 11:23:00 補充:
我是用C#寫出來的
圖片處裡的很漂亮而已

OCR沒寫

2011-11-05 11:32:47 補充:
試試看吧
不知道開不開得起來
http://dl.dropbox.com/u/38081559/%E8%BE%A8%E5%88%A5%E9%A9%97%E8%AD%89%E7%A2%BC.exe

2011-11-05 11:37:56 補充:
有些圖跑完
還是會有少數的點還在
但不影響辨識

我是沒有寫再多跑一次啦
再跑一次點就全不見了
整個就會很漂亮

2011-11-05 13:32:09 補充:
這問題我也不太會
我給我同學測試也是一樣問題

2011-11-05 13:32:53 補充:
你灌Framework 的版本是???

2011-11-05 13:41:27 補充:
我是用 Framework4.0 寫的

2011-11-05 13:45:44 補充:
應該是要安裝這個
http://www.microsoft.com/downloads/zh-tw/details.aspx?FamilyID=E5AD0459-CBCC-4B4F-97B6-FB17111CF544

2011-11-05 14:37:54 補充:
我也是第一次
生成exe給別人用
所以我也算新手
等我找到解決方法後
在試試看

以上有人知道怎麼解決嗎???

2011-11-05 16:30:59 補充:
沒頭緒耶
網路上我查都說是要灌Framework
可是該灌1~4版哪一版才有效 = =???
我真的是快死掉了

2011-11-05 17:12:30 補充:
對阿
羽山大可以跑~~~ 水
但我不知道要怎麼解決他人問題
哈哈 先被自己給打敗了 = =

2011-11-05 17:23:42 補充:
終極目標:人工智慧 ㄏㄏ....

2011-11-05 17:34:19 補充:
雖然版主也想要用VB成功實作
但我想現在應該暫時是沒辦法搞出來

建議版主可以先結案後
另外發一篇
讓大家互相討論演算法

有了熟悉的了解後
也比較有個方向

2011-11-05 18:30:55 補充:
玉山的太麻煩了
手動>自動

程式要寫很久
還要很多判斷
加資料庫比對

等寫完我看都出 iphone 6 了 ㄏㄏ...

2011-11-05 18:38:00 補充:
它光一張圖片
就有好幾種變化
https://netbank.esunbank.com.tw/nbsvr2001/Captcha/shwpic.asp?code=2011115183658873226
打上網址後
一直按F5重整

2011-11-05 18:49:04 補充:
喔 我發現網址給別人一直按F5看不到字
請自己得到玉山驗證碼網址後
貼上去
一直猛按F5 .....

2011-11-05 21:29:43 補充:
是從你說的玉山
https://netbank.esunbank.com.tw
網頁取得驗證碼網址
實驗才有效

2011-11-06 00:01:36 補充:
如果你用IE的話
點圖右鍵→內容
就有啦

2011-11-06 15:44:22 補充:
小肯
你要用玉山的來測
不是遠東的
被打敗
2011-11-02 10:24 pm
數字的大小距離一樣

個人覺得應該是有機會可以掌控

但是每次的背景圖案不同,還有白色格子

就算有辦法掌控,會影響到辨識的速度

除非程式辨識速度有比手打的快,否則沒有效率

2011-11-05 16:14:40 補充:
小女經測試~~

安裝Framework後~~

我的有錯誤訊息.....@@
2011-11-02 9:46 pm
求助..抓取网站验证码....不是识别图片内容..只是得到图片.... - VB / 基础类
http://topic.csdn.net/u/20081115/19/93a66a08-bbbe-4175-852b-7e7495ebf631.html

參考看看

2011-11-02 13:47:12 補充:
歡迎來到3WA問題解決專家工作室 - 有認證碼的網頁抓取
http://3wa.tw/blog/blog.php?uid=shadow&id=1222&bk_id=10

2011-11-02 13:47:23 補充:
請問要如何抓取驗證碼圖片的字串呢??
http://www.php5.idv.tw/bb-3061.htm

2011-11-02 13:52:36 補充:
抓取驗證碼 - Google 搜尋結果
http://fwd4.me/0g2L

2011-11-04 09:50:40 補充:
OCR 文字辨識
Google Docs OCR 文字辨識pdf,圖檔34種語言,中文有簡無繁 | 電腦玩物
http://playpcesor.blogspot.com/2011/03/google-docs-ocr-pdf34.html

Free OCR 免費文字辨識服務,自動辨識、擷取JPG、PDF…中的文字
http://briian.com/?p=6369

L K K 的心聲: 軟體推薦:JOCR→文字OCR成文字檔(免費、綠色)繁體中文軟體 - yam天空部落
http://blog.yam.com/longson1001/article/8527823

2011-11-04 09:51:14 補充:
記得版主用的是2003,參考看看嚕
Pejslin 的學習筆記 | Office2003文字辨識(OCR)測試
http://plog.tcc.edu.tw/post/530/40647

如何利用微軟 Office Word 進行文字辨識﹝OCR﹞
http://key.chtouch.com/ContentView.aspx?P=202

2011-11-04 10:06:37 補充:
lkk的下載聯結失效,請到此下載
【圖像攫取OCR辨識成文字檔】JOCR 1.0 繁體中文化版 - 總教頭軟體中文化教學日誌 - 軟體繁體中文化教學-【密訓基地】
http://por.tw/f2blog/rewrite.php/read-382.html

2011-11-04 10:40:50 補充:
注意!欲正常使用JOCR,必須先安裝Microsoft Office 2003(含以上),且必須安裝Microsoft Office 2003裡面的Microsoft Office Document Imaging(MODI)方能正確使用以及辨識。若是你的電腦中所安裝的Microsoft Office不夠完整,在辨識過程中會跳出視窗要求你插入Microsoft Office安裝光碟以補裝所需要的元件。

2011-11-04 13:16:49 補充:
因為我並非使用Microsoft Office
所以很難測試
2011-11-02 6:46 am
不過這張驗證碼有白色線條,不確定此法可行

2011-11-02 04:59:03 補充:
這種驗證碼的雜訊太多,使用tesseract辨識率並不高
還需要經過圖像處理以後才行,不過好處是它每次驗證碼數字的間距都差不多
且都為六個字,大致上構想:

自備0~9的圖片→二值化→侵蝕→膨脹→切割圖片→計算與自備的圖片顏色的離散程度→列出相符程度

老實說我對圖像辨識也不是很熟悉,所以也希望有高手能提出更佳手法。

2011-11-02 05:00:31 補充:
目前只做到二值化的部分,附上二值化後的結果:
http://mandy1512.myweb.hinet.net/Step.jpg
目前要期中考,等期中考過後再繼續試著撰寫剩下的部分。

2011-11-04 04:29:10 補充:
考試尚未結束,還沒有辦法投入

在原本的網頁的雜訊真的相當多,且他連數字部分都不是純色,二值化時容易被過濾導致程式無法抓連續點,經膨脹處理後仍然如此,不過僅有六碼,直接抓六碼0~9與各種背景爆破可能更快。

Yahoo的驗證碼就複雜許多,必須要使用點測去建立向量矩陣,再去計算與範本文字的標準差來計算,Yahoo的驗證碼我可能沒有能力製作。

2011-11-04 22:37:10 補充:
JOCR
Google Docs
Word2010的OneNote
這幾個都可以辨識,過去我就曾試驗過,一般的文件可以辨識,但對於驗證碼就無力辨識了

2011-11-05 22:05:32 補充:
羽山大大處理的相當漂亮!

直接以現成的OCR軟體就可以辨識出來了!

可以請問一下如何二值化的嗎?

(P.S綠色字的是否也可經過此處理?)

2011-11-07 05:21:35 補充:
我寫好了,參考這題意見內容

http://tw.knowledge.yahoo.com/question/question?qid=1011110605496
2011-11-02 5:00 am
東哥哥:
剛寫信邀請您來一起討論.卻是這樣的訊息.
======= >>>>> 很抱歉!對方不接受網友來信。
那就在這邊邀請你囉.謝謝!
之前我看很多大師級的.都是不歡迎網友來信的.
可是東哥哥卻不怕.真是佩服.
最近可能選情緊繃吧.所以把信箱關嚕!
沒關係啊.有空就來討論.自由自在!

2011-11-01 23:14:53 補充:
感謝 軺冠大
非常好的邏輯思維
請幫忙測試一下
謝謝
可以自己找一張
成功率比較高的圖示來測就可以了
有URL請自己去挑一下
謝謝

2011-11-03 18:39:41 補充:
感謝 蜂鳴器大師的幫忙:
經實際操作[製作.jpg].產生下列結果.這個軟體是滿不錯的.應該屬破解某種軟體的驗證碼而用的.我的是稍具簡單的驗證碼[難的我也不敢請教].然後結合VB來讓我順利登入我自己的網頁.
=======================================================
m@=%»*¢@—fi= i
*%*fi@*= Eiiiiiiiil
§§[%?$§§€€i“"
(mix-raémza¢> A

2011-11-05 00:06:21 補充:
感謝 大家的幫忙:
這是我的網路銀行.每次登入都是用VBA[EXCEL+按鈕]來自動處理.但是一遇到這個驗證碼欄位.就停住了.都要用人工來輸入驗證碼.身為[喜歡電腦]與[認為電腦萬能]的我.有種失落感.雖然說是雙手萬能啊.但是肉眼看的很清楚的驗證碼.居然無法用程式給它自動研判與輸入.真是難過啊.當然啊.雙手萬能喔.但假如說是屬軟體的超難驗證碼要去用破解的.需要高技術.那也就罷了!

2011-11-05 00:06:47 補充:
我把我的登入VBA程式碼提供一下[如下].看看專家如何補強它[假如用VB6請提供程式碼.以利製作EXE.就可以用Shell方式.跟我的VBA搭配了].
慢慢來沒關係.目前先用雙手萬能來處理就好.謝謝喔!

2011-11-05 00:07:17 補充:
Sub 直入遠銀()
Dim IE, Obj As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.navigate ("https://ebank.feib.com.tw/")
ShowWindow IE.hwnd, 3
Do While IE.Busy Or IE.ReadyState <> 4: DoEvents: Loop

2011-11-05 00:07:34 補充:
'[1].身分證:name="CUSTID"
IE.Document.frames(2).Document.body.all(52).innerText = "???????????"
'[2].密碼:name="LGNPWD0"
IE.Document.frames(2).Document.body.all(70).innerText = "???????????"

2011-11-05 00:07:41 補充:
'假如專家用VB6完成的話.EXE就可以加在這邊.
Shell "C:\\?.EXE"
'[3].這邊還有個[使用者代號].敬愛的高級專家.您說該不該加個程式來圓滿它.所以每次登入這個網頁.要這麼多人工作業.您說難不難過ㄋㄟ!
'[4].點登入鈕!
End Sub

2011-11-05 00:08:44 補充:
蜂大師:
既然寫出來了.請發表一下技巧.讓大家共享!
晚安!

2011-11-05 08:39:05 補充:
蜂大師說:

嘿嘿嘿

我也寫出來了^^

到底寫出甚麼

我都看不懂ㄋㄟ

羽山大的URL我都看了

只知其然不知所以然ㄋㄟ

請蜂大師PO出來分享吧

2011-11-05 13:26:03 補充:
說不行YA.

請幫我測測看

http://www.FunP.Net/735595

原來說少了 Framework 就給它安裝了

再執行又產生其他問題=參數無效.

2011-11-05 13:39:41 補充:
Microsoft .NET Framework 4 Setup

2011-11-05 14:09:24 補充:
也是參數無效.需要安裝C軟體嗎.

2011-11-05 15:02:01 補充:
要找東哥哥.他是C專家!

2011-11-05 18:14:21 補充:
對啦.一桿進洞啊.請 羽山專家.用你的PHP製成EXE.讓他直接進入[數字驗證碼]框框.就大功告成了.

2011-11-05 18:22:11 補充:
這裡還有一家玉山銀行的驗證碼是文數字型的.那不就更難了.
https://netbank.esunbank.com.tw/nbsvr2001/

2011-11-05 18:43:02 補充:
F5按的累死了.毫無結果.
雙手萬能吧.
可能沒有超級專家指點.
不然應該會很快速的.
可能要花錢吧.

2011-11-05 21:06:14 補充:
我以前用的UPLOAD圖片軟體不見了.

請大師給一下好嗎!

2011-11-05 21:08:50 補充:
找到了.3Q!!!!!!!!!!!!!!!!

2011-11-05 21:09:52 補充:
http://img543.imageshack.us/img543/3567/55403012.jpg
一直按F5.如如不動.

2011-11-05 22:14:14 補充:
蜂大師

你那個玉山驗證碼圖示的url是如何產生的.

2011-11-06 08:17:13 補充:
感謝蜂大師
https://ebank.feib.com.tw/netbank/html/pages/gotp/GOTP20111106081157496_25227665.jpg
但是按F5依然如如不動

2011-11-06 15:51:06 補充:
蜂師大

玉山更難啊

用遠銀就好了

都可以啦

跟銀行無關

請看我的補充說明

謝謝喔

2011-11-06 15:59:43 補充:
請蜂大師用C來寫。製作成EXE。我來測試。

2011-11-06 16:19:08 補充:
真的嗎。100就不能進ㄛ。我試試看喔。假如是如此。真是天意啊。
謝謝大師愛的鼓勵。謝謝。
2011-11-02 4:39 am
跟吼兒的看法相同,

以前好像有看過某種軟體,

可以辨識找出數字,

然後再融入VB看看。

不行就雙手萬能吧!

2011-11-02 08:47:24 補充:
我看了一下,軺冠 ( 研究生 4 級 )的作品,
非常不錯,真的很用心,
另外幫版主去查了一下題庫,
資料是很多,但不全是VB,
但有很多軟都可以來轉換,
而且很奇怪,
大都是初學者在答,
檔案都不公開,
可見他是有難度的,
其中二值化,大家應該很生疏,
按題庫: 簡單來說.就是給他[黑][白]二值化.

2011-11-03 06:24:05 補充:
本案經過初步了解:
1。吼兒 大:2週後期中考。無餘力參與本案。
2。世賢專家:太難。不會。放棄了。
3。東邪 大:忙於選務。
4。軺冠 大:考試中.......
以上了解請版主參考.讓心理有所準備.....建議先延長五天!

2011-11-03 19:07:37 補充:
蜂大師

的軟體不錯,測試你的案例是成功的,

但是測YAHOO的登入驗證碼,是失敗的,可否請大師測一下,

YAHOO的登入驗證碼,然後將圖片上傳一下,

讓大家來玩玩,增長知識,

有的時候我也為這個惱人的驗證碼傷腦筋,這明明是在整人。

2011-11-03 20:49:16 補充:
我跟大家測的狀況都一樣,

可見本題有其高難度了吧,

大家就靜心等待,

軺冠 ( 研究生 4 級 )

順利考完試,來幫大家解惑了。

2011-11-04 10:47:08 補充:
幸福4泡沫 博士

所提供的軟體介紹,

還真是沒見過,

而且滿需要的,

希望能夠製作一個範例,

讓大家來分享一下。

博士 好嘛!

2011-11-04 10:52:39 補充:
可是這樣的OCR,

可以同時解驗證碼嗎,

要試了才ㄓㄛ,

以前用過掃描實體的資料,

而這是掃網頁,

很先進,

直得推廣。

2011-11-05 17:06:35 補充:
羽山大

趕快發佈你的作品,

讓大家爽一爽啊!

2011-11-05 17:25:14 補充:
按版主的意思應該是這樣吧,

它用它的VBA自己輸入帳密,

再來Shell羽山大的驗證碼程式,

自動輸入驗證碼至框內,

代號與登入鈕也是VBA來執行,

總之:羽山大的軟體製作成EXE。

讓版主來Shell

版主你說:我說的對不對。

2011-11-05 17:28:43 補充:
不是100%也沒關係吧!

讓大家玩玩!

增長知識!

最少先像 蜂大師的寫法!

讓我們去找標的物!

這樣玩才有意思!

先感受到有結果,才有動力往下學!

2011-11-06 14:56:48 補充:
經過大家的討論與我去搜尋了很多題庫,
我發現真的很難,
但再仔細的想想,
似乎不難,
為何不能[化繁為簡]呢,
請大家看看以下的程式碼就知了,
【重點】是:VBA在要進入[驗證碼]之前,
給它停一下,讓你有時間去輸入驗證碼,
那不就可以讓之前的[帳密],與之後的[使用者代號]與2個確定鈕,一系列的發揮作用了!

2011-11-06 14:57:50 補充:
Sub 遠銀登入()
Dim IE, Obj As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.navigate ("https://ebank.feib.com.tw/")
ShowWindow IE.hwnd, 3
Do While IE.Busy Or IE.ReadyState <> 4: DoEvents: Loop

2011-11-06 14:58:33 補充:
IE.Document.frames(2).Document.body.all(52).innerText = "????????"
IE.Document.frames(2).Document.body.all(70).innerText = "????????"
MsgBox "請先輸入驗證碼:再點程式的確定[會閃紅].往下執行[使用者代號與相關代號輸入及登入]" ,16, "不要怕喔"

2011-11-06 14:58:42 補充:
IE.Document.frames(2).Document.body.all(87).Click
IE.Document.frames(2).Document.body.all(61).innerText = "?????????"
‘此處請自行卓加遠銀要的資料
Sleep 1000
IE.Document.frames(2).Document.body.all(87).Click
End Sub
2011-11-02 4:24 am
除了圖片辨識外

有其他方法嗎?


收錄日期: 2021-04-21 12:22:19
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20111101000010KK11616

檢視 Wayback Machine 備份