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

大家常用的新浪实时股票数据接口,即http://hq.sinajs.cn/list=code,最近发生了更新。直接用网页访问返回提示“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-01-25 17:28     最后修改时间 2022-01-25 17:29

赞同来自: 余小小 xiaowa c00517 天地玄黄宇宙洪 reach2000更多 »

0

gw210

赞同来自:

可以考虑换腾讯接口
2022-01-26 23:29 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2024-02-01 18:46
  • 浏览: 39572
  • 关注: 55