获取新浪股票数据 http://hq.sinajs.cn/list=sh510300时,返回Kinsoku jikou desu!
新浪对接口增加了HTTP协议头中的Referer,用来让服务器判断来源页面。只要通过setRawHeader设置该参数即可。
/****************************************************************************************功 能: 获得实时数据
**函 数: void Stock::slot_getUrl(QString url);
**输入参数: @url:网址
**返 回 值: 无
**其 他:
**************************************************************************************/void Network::slot_updateStart(QString url)
{
QNetworkRequest request;
request.setUrl(QUrl(url));
request.setRawHeader("referer","http://finance.sina.com.cn");//新增语句
manager->get(request);
}
相关链接
(131条消息) sina股票接口更新:Kinsoku jikou desu_冰颜的博客-优快云博客
(131条消息) Qt实践| HTTP知识点-Qt填充referer请求头盗取图片_IT1995的博客-优快云博客
本文介绍了如何获取新浪股票数据时遇到的新问题,即需要在HTTP请求中添加Referer头来通过服务器的验证。通过在QNetworkRequest中设置Referer字段,可以成功获取到股票数据。相关链接提供了更多关于Qt实现这一功能的细节。
1万+

被折叠的 条评论
为什么被折叠?



