[算表] EXCEL外部資料匯入 需輸入資料

作者: p1t1r (p1t1r)   2016-08-21 20:14:05
有兩個問題想要請教
1.
在用EXCEL外部資料匯入下面網址
http://www.twse.com.tw/ch/trading/exchange/FMNPTK/FMNPTKMAIN.php
(個股年成交資料)
有辦法可以直接用參數設定找出想要查詢的股票代號嗎?
有找到
<input type="text" value="1723" size="8" name="CO_ID">
<input class="board" type="submit" onclick="submitForm($CO_ID)" value="查詢"
name="query-button">
試著設了參數
http://www.twse.com.tw/ch/trading/exchange/FMNPTK/FMNPTKMAIN.php
?download=&CO_ID=2412
但是還差一個按下查詢的動作,要怎麼寫才能連過去的時候直接執行
或是可以像 (個股月成交資訊)
http://www.twse.com.tw/ch/trading/exchange/FMSRFK/FMSRFKMAIN.php
找到這樣可以設定的連結
http://www.twse.com.tw/ch/trading/exchange/FMSRFK/genpage/Report201608
/2016_F3_1_10_2412.php?STK_NO=2412&myear=2016
2.
因為上面那個連結只有上市公司的資料,但輸入的公司也可能是上櫃的
可以設定成若上面的抓不到資料,再去另一個工作表抓下面網頁的資料嗎?
http://www.tpex.org.tw/web/stock/statistics/monthly/st42.php
因為目前對VBA不熟,所以想先找用非VBA可以處理的解法
若真的不行,再去研究看看VBA
再麻煩知道的人可以指點一下,先謝謝了
作者: Linkey (Linkey)   2016-08-21 22:12:00
問題1:那個Form是Post,網址後接參數是Get問題2:問題1解決的話,偵測到"查無資料!"就查第二網址
作者: p1t1r (p1t1r)   2016-08-21 23:59:00
原來是我搞錯POST和GET的使用方式,解決了,感謝!!

Links booklink

Contact Us: admin [ a t ] ucptt.com