关于新浪股票实时接口最近更新的解决办法

发布于: 雪球转发:0回复:2喜欢:3

大家常用的新浪实时股票数据接口,即网页链接,最近发生了更新。直接用网页访问返回提示“Kinsoku jikou desu!”(日本语禁止访问,真有文化!)

经本人调查后发现,必须使用https访问,并且在请求头部添加Referer字段

因为之前使用 @持有封基  老师的Excel模板,相关vbs的代码需要更新,添加请求头。但原来的XmlHttp对象无法伪造部分HTTP头信息(包括Referer),所以必须改为WinHttp对象才能访问

附上修改后的宏代码:

With CreateObject("WinHttp.WinHttpRequest.5.1")
.Open "GET", URL, False
.setRequestHeader "Referer", "https://finance.sina.com.cn"
.Send
sTemp = .responseText
End With

全部讨论

2022-04-19 10:12

大神,能否发一下excel原表给我?

2022-04-18 17:06

很有帮助。