[問題] 使用迴圈抓取網頁data

看板Trading (金融交易)作者 (rolems)時間12年前 (2013/01/23 02:06), 編輯推噓9(9021)
留言30則, 9人參與, 最新討論串1/3 (看更多)
各位好 小弟最近有在寫交易程式 我用的是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... 敬請高手指教~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.71.35

01/23 02:59, , 1F
你用VBA,就可以透過支援DDE的券商看盤軟體抓資料.
01/23 02:59, 1F

01/23 02:59, , 2F
這比Parse HTML要快多了
01/23 02:59, 2F

01/23 03:08, , 3F
目前還不會使用劵商VBA與API做連結..><
01/23 03:08, 3F

01/23 03:10, , 4F
我也會html 以及 一滴滴 ASP and PHP ..
01/23 03:10, 4F

01/23 03:11, , 5F
GOOGLE之後還是沒有想到什麼idea..請高手給個提示..
01/23 03:11, 5F

01/23 06:36, , 6F
我用永豐的eleader看盤軟體為例:
01/23 06:36, 6F

01/23 06:37, , 7F
1. 把你要抓的資料透過DDE導入到Excel中(看eleader說明就會)
01/23 06:37, 7F

01/23 06:37, , 8F
2.寫你的VBA程式去抓Excel儲存格中即時變動的資料
01/23 06:37, 8F

01/23 06:38, , 9F
3.永豐有提供一套API讓你呼叫下單,API的說使用說明裏面就有
01/23 06:38, 9F

01/23 06:39, , 10F
VBA的程式範例.
01/23 06:39, 10F

01/23 06:40, , 11F
永豐API網址:
01/23 06:40, 11F

01/23 06:40, , 12F

01/23 09:01, , 13F
程式交易還抓網頁啊…
01/23 09:01, 13F

01/23 09:03, , 14F
DDE^^
01/23 09:03, 14F

01/23 09:15, , 15F
DDE比抓網頁簡單多了吧.....建議稍微了解一下摟
01/23 09:15, 15F

01/23 09:17, , 16F
我記得永豐的程式交易合作對象是奇狐,可以問有沒有便宜
01/23 09:17, 16F

01/23 09:18, , 17F
不過我們那個年代要這樣搞也就算了
01/23 09:18, 17F

01/23 09:19, , 18F
現在這麼方便的環境,幹嘛連一個月一千塊錢都捨不得花
01/23 09:19, 18F

01/23 10:08, , 19F
抓網頁啊..這個已經過時十年以上了耶.. @@"
01/23 10:08, 19F

01/23 12:19, , 20F
你們說的是即時資料嗎?? 我想要的是歷史資料
01/23 12:19, 20F

01/23 12:19, , 21F
我記得DDE 是抓即時資料 對吧?
01/23 12:19, 21F
※ 編輯: rolems 來自: 123.193.71.35 (01/23 12:28)

01/23 12:53, , 22F
要歷史資料很簡單
01/23 12:53, 22F

01/23 12:53, , 23F
kimo打 群益multicharts 或 元大multicharts
01/23 12:53, 23F

01/23 12:55, , 24F
灌好主程式跟十年資料之後, 從quotemanager導出即可
01/23 12:55, 24F

01/23 12:55, , 25F
國內跟國外期貨都有....
01/23 12:55, 25F

01/23 13:18, , 26F
進階的都是花點小錢搞定資料問題,這問不到就到codejob去
01/23 13:18, 26F

01/23 18:14, , 27F
用DDE資料品質容易有些參差不齊,還是推花錢買的 @@
01/23 18:14, 27F

01/23 18:15, , 28F
一定要抓網頁資料的話,請愛用AutoIt搭配excel呼叫外部
01/23 18:15, 28F

01/27 00:42, , 29F
網頁的資料不外乎Request跟Response,研究一下吧
01/27 00:42, 29F

01/27 00:43, , 30F
上面說的用DDE抓的大部分應該是K線的資料或是Tick資料
01/27 00:43, 30F
文章代碼(AID): #1G_jL1zX (Trading)
文章代碼(AID): #1G_jL1zX (Trading)