當然,只要支援 Windows API 的軟體應該都可以作得到,VB當然也可以,但是 VB 實
做會很麻煩。
純粹只是靠網址的,這邊有一些程式碼可以參考:
http://tlcheng.adsldns.org/TLCheng/Basic/vb/vbinet.htm
"劉士傑" <jess...@hotmail.com> 在郵件
news:013601c36c5a$490c5fb0$a001...@phx.gbl 中撰寫...
> 我突然想到,可否自動抓取股市行情資料(如奇摩股市).
> 自動分析股票代號等相關欄位,將其資料載入資料庫做分析..
>
> 就像自動輸入一個網址讓電腦去做網頁資料抓取.
> 進行有意義的資料擷取與分析.
>
> 不知道VB或其他的工具是否能做到.
> 若有相關的研究資料,請分享. 謝謝您.....
在我參與過的學校的課程專案中,
也曾有同學寫過一個去耙梳電腦型錄網頁,整理資料塞回自己資料庫的程式
當時我們是找了個相對簡單的網頁,直接用String類別的方法去把資料拆出來
不過會使用那樣的作法,純粹是因為當時還不會Regular Expression
事實上,個人認為Regular Expression應該會是一個理想得多的工具
不過我認為您至少有兩個關鍵點必須克服
第一個是您必須自己去分析該網頁的原始檔
在(通常是)雜亂的html、javascript、css以及各種圖片當中去找出各個特定資料出現
的位置以及pattern
才能寫出能夠正確萃取出資料的程式
第二個則是您所說"有意義的分析"這個目標,要完成此目標您可能得有相對應的股市知
識才行。
而且在分析結果的呈現上,您極可能會需要匯製圖表,
因此就必須要熟悉一些報表製作元件的使用
或是對System.Drawing命名空間下過功夫,有自行繪製圖表的能力才行
只要您能克服這兩個關鍵,相信您一定能完成一個出色的作品 : )
不過,在一頭栽進剖析網頁抓資料這件有趣的工作之前
您必須先對一個事實有心理準備
就是只要您所分析的網頁改版、換頁面了
那麼您之前所撰寫的剖析程式就有極大的可能性就此壽終正寢
不過一般網站應該不至於天天改版
每一次寫的剖析程式應該都能用上一段時間才對 : )
--
微軟最有價值專家
Microsoft MVP
黃宣龍 (asker Huang) for .NET
--
Microsoft .NET 自由玩家 小朱
================================
MCSE, MCSD, MCDBA, MCAD.
Microsoft Taiwan Community Star.