使用迴圈抓取網頁data - 財經

Table of Contents


各位好

小弟最近有在寫交易程式 我用的是VBA

不過需要 歷史 數據

我發現到網路上歷史數據常常是不正確的..而我又很龜毛..

所以我去台灣期貨交易所抓取

如果網頁是html 像是

http://www.twse.com.tw/ch/trading/indices/MFI94U/genpage
/Report201301/A941201301.php?STK_NO=&myear=2013&mmon=01

這類的php "問號" 後面有參數可以讓你導入..

你可以使用迴圈 再利用excel 讀取外部web資料來抓取

無奈 有一些網頁是沒有參數給你導入的

例如http://www.taifex.com.tw/chinese/3/3_1_1.asp

這種是要你自己選擇 然後按確定來得到你要的

請問這種的要怎麼使用迴圈抓取呢?

我會vba 以及 一點點javascript...

敬請高手指教~





--

All Comments

Kama avatarKama2013-01-26
你用VBA,就可以透過支援DDE的券商看盤軟體抓資料.
這比Parse HTML要快多了
Vanessa avatarVanessa2013-01-29
目前還不會使用劵商VBA與API做連結..><
Brianna avatarBrianna2013-02-03
我也會html 以及 一滴滴 ASP and PHP ..
Liam avatarLiam2013-02-07
GOOGLE之後還是沒有想到什麼idea..請高手給個提示..
Kelly avatarKelly2013-02-11
我用永豐的eleader看盤軟體為例:
Tristan Cohan avatarTristan Cohan2013-02-15
1. 把你要抓的資料透過DDE導入到Excel中(看eleader說明就會)
2.寫你的VBA程式去抓Excel儲存格中即時變動的資料
Mia avatarMia2013-02-19
3.永豐有提供一套API讓你呼叫下單,API的說使用說明裏面就有
Valerie avatarValerie2013-02-23
VBA的程式範例.
Sandy avatarSandy2013-02-27
程式交易還抓網頁啊…
Genevieve avatarGenevieve2013-03-01
DDE^^
Gary avatarGary2013-03-01
DDE比抓網頁簡單多了吧.....建議稍微了解一下摟
Skylar DavisLinda avatarSkylar DavisLinda2013-03-06
我記得永豐的程式交易合作對象是奇狐,可以問有沒有便宜
Isla avatarIsla2013-03-06
不過我們那個年代要這樣搞也就算了
Necoo avatarNecoo2013-03-08
現在這麼方便的環境,幹嘛連一個月一千塊錢都捨不得花
Franklin avatarFranklin2013-03-13
抓網頁啊..這個已經過時十年以上了耶.. @@"
Edith avatarEdith2013-03-16
你們說的是即時資料嗎?? 我想要的是歷史資料
我記得DDE 是抓即時資料 對吧?
Edward Lewis avatarEdward Lewis2013-03-17
要歷史資料很簡單
kimo打 群益multicharts 或 元大multicharts
Genevieve avatarGenevieve2013-03-20
灌好主程式跟十年資料之後, 從quotemanager導出即可
國內跟國外期貨都有....
Andy avatarAndy2013-03-23
進階的都是花點小錢搞定資料問題,這問不到就到codejob去
Caroline avatarCaroline2013-03-28
用DDE資料品質容易有些參差不齊,還是推花錢買的 @@
Kristin avatarKristin2013-04-01
一定要抓網頁資料的話,請愛用AutoIt搭配excel呼叫外部
Andy avatarAndy2013-04-06
網頁的資料不外乎Request跟Response,研究一下吧
Ina avatarIna2013-04-08
上面說的用DDE抓的大部分應該是K線的資料或是Tick資料