從昨天開始, 因港交所主頁不再支援IE, 下列 2 個 VBA 抽取網頁資料都失效了, 求幫忙解決一下.

我的電腦是 Win 7 + 2010 Excel.

1. 直接開啟可供下載的港股名單 Excel 檔案:
URL = "http://www.hkex.com.hk/chi/services/trading/securities/securitieslists/ListOfSecurities_c.xlsx"
Workbooks.Open Filename:=URL, IgnoreReadOnlyRecommended:=True

會顥示錯誤訊息:
Excel VBA 無法抽取股票網頁資料

2. 抽取網頁內新上市股票名單:
URL = "http://www.hkex.com.hk/services/trading/securities/trading-news/newly-listed-securities?sc_lang=zh-hk"
Set Http = CreateObject("MSXML2.ServerXMLHTTP.6.0")
Http.Open "GET", URL, True
Http.send

會顯示錯誤訊息:
Excel VBA 無法抽取股票網頁資料

已試過很多方法, 如啟動 TLS, SSL, Http 更改為 MSXML2.XmlHttp, WinHttp.WinHttpRequest.5.1, 加入 User-Agent 等, 可是都無法成功.

望有高手大神出手相助, 謝謝!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!