- 帖子
- 11
- 主題
- 2
- 精華
- 0
- 積分
- 14
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- 2007
- 閱讀權限
- 10
- 註冊時間
- 2011-9-17
- 最後登錄
- 2017-4-24
|
heavenweaver您好,
我已有複製#12的Sub WrittenByLalalada()來修改
http://www.gretai.org.tw/ch/stock/statstics/monthly/download_st44.php
上列網址有二個參數,已將程式改寫如下,但年度的send條件還是抓取不到(程式碼如下),謝謝您- Private Sub CommandButton1_Click()
- '宣告變數
- Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
- Dim TMP As Workbook
- '清除舊資料
- Range("A4:Z2000").Select
- Selection.Clear
- code = Range("A1").Value '股票代碼
- yy = Range("B1").Value '年度
- '將資料先存至c糟
- With WinHttpReq
- '.Open "POST", "http://www.gretai.org.tw/ch/stock/statistics/monthly/download_st44.php", False
- .Open "POST", Range("C1").Value, False
- .setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
- .Send ("stk_no=" & code & "yy=" & yy)
- Set oStream = CreateObject("ADODB.Stream")
- oStream.Open
- oStream.Type = 1
- oStream.Write WinHttpReq.ResponseBody
- oStream.SaveToFile ("C:\" & code & ".csv")
- oStream.Close
- End With
- End Sub
複製代碼 |
|