請選擇 進入手機版 | 繼續訪問電腦版

COCO研究院

 找回密碼
 註冊
搜索
查看: 3719|回復: 2

[其他程式語言] 證券交易所下載改為https

[複製鏈接]
證券交易所下載改為https, 例如
https://www.twse.com.tw/exchange ... v&date=20190624
原來有使用http下載的要改一下.
我是用vb Webclient每天下載加權5秒tick
lBytes = wb.DownloadData("http://www.twse.com.tw/exchangeReport/MI_5MINS_INDEX?response=csv&date=20190624")

現在比較麻煩
要多加強制跳過憑證驗證

Public Function ValidateServerCertificate(sender As Object, certification As System.Security.Cryptography.X509Certificates.X509Certificate, _
                                              chain As System.Security.Cryptography.X509Certificates.X509Chain, sslPolicyErrors As System.Net.Security.SslPolicyErrors) As Boolean
        Return True
End Function

在下載前要加
ServicePointManager.ServerCertificateValidationCallback = New RemoteCertificateValidationCallback(AddressOf ValidateServerCertificate)
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

lBytes = wc.DownloadData("https://www.twse.com.tw/exchangeReport/MI_5MINS_INDEX?response=csv&date=20190624")
這樣就可以正常下載

評分

參與人數 1金錢 +2 收起 理由
cukie + 2 感謝分享

查看全部評分




上一篇︰【黃金期貨】川普揚言升高對伊朗制裁 金價週一穩...
下一篇︰美股盤後 — 靜待G20川習會 美股近乎持平 聯電 ADR 大漲
 樓主| 發表於 19-6-25 02:41|載入全部圖片 | 顯示全部樓層
要Imports這兩項
Imports System.Net.Security
Imports System.Security.Cryptography.X509Certificates
發表於 19-7-5 16:49|載入全部圖片 | 顯示全部樓層
這個的話有在網路上找到小程式可以用

感覺還蠻方便的,直接執行程式有參數說明

功能說明

點擊載入圖片


依說明看,下載當日的資料可以簡化,確實就順利下載到檔案了

下載當日的資料

點擊載入圖片


然後可以用批次檔來設計判斷是否有下載,寫了測試 5MINS.BAT
  1. @echo off
  2. echo %DATE% %TIME%
  3. EzTwseDL ""
  4. if errorlevel 2 goto :DownloadOK
  5. if errorlevel 1 goto :DownloadFaild
  6. goto :EndBat

  7. :DownloadOK
  8. echo Download OK.
  9. goto :EndBat

  10. :DownloadOKFaild
  11. echo Download Faild!
  12. goto :EndBat

  13. :EndBat
複製代碼
執行批次檔就會像這樣

使用批次檔判斷ReturnCode

點擊載入圖片


我是在乾淨Win7上面試的,想說也到XP試試看,結果是

XP只有到TLS1.0

點擊載入圖片


所以看起來是交易所把TLS1.0的支援給關閉了

不然應該也是可以用吧!

我下載到的工具程式和上面的的批次檔大家也可以試試看

5秒指數資料下載.rar (27.54 KB, 下載次數: 4, 售價: 20 金錢)
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院  |網站地圖

GMT+8, 19-10-23 08:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
理財討論網站 | 優質玻尿酸隆鼻 專業皮膚科診所 推薦電波拉皮效果 優質淨膚雷射效果 推薦微晶瓷隆鼻 | 徵信社精選| SEO優化|