新浪股票行情数据(如何利用程序(如python) 从新浪财经或者雅虎财经获取到所有A股数据(历史日线数据,实时股票数据)

时间:2024-01-12 20:05:39 | 分类: 基金百科 | 作者:admin| 点击: 59次

如何利用程序(如python) 从新浪财经或者雅虎财经获取到所有A股数据(历史日线数据,实时股票数据)?

可以用ForeSpider数据采集系统试一下,系统已将框架都搭建好,直接根据网页结构进行相应配置即可,还有大量实战教程可以参考。这是采集新浪财经上市公司高管信息的教程,可供您参考。

采集网站

【场景描述】采集新浪财经所有行业板块中上市公司的高管信息。

【源网站介绍】

新浪财经,提供7X24小时财经资讯及全球金融市场报价,覆盖股票、债券、基金、期货、信托、理财、管理等多种面向个人和企业的服务。

【使用工具】前嗅ForeSpider数据采集系统

【入口网址】

http://finance.sina.com.cn/stock/sl/#sinaindustry_1

【采集内容】

采集新浪财经所有行业板块中上市公司的高管信息。

【采集效果】如下图所示:

l 思路分析

配置思路概览:

l 配置步骤

1. 新建采集任务

选择【采集配置】,点击任务列表右上方【+】号可新建采集任务,将采集入口地址填写在【采集地址】框中,【任务名称】自定义即可,点击下一步。

选择列表链接,点击完成按钮,即创建任务完成。

2.获取行业链接

①用浏览器打开该网页,查看各行业的链接规律,发现行业链接规律为:http://vip.stock.finance.sina.com.cn/mkt/#new_+行业名称首字母

比如:

http://vip.stock.finance.sina.com.cn/mkt/#new_cbzz (船舶制造)

http://vip.stock.finance.sina.com.cn/mkt/#new_tchy (陶瓷行业)

②所以获取行业链接的方法为:将各行业关键词的首字母设置为关键词,用脚本拼接行业链接。

③设置关键词,具体步骤如下所示:

关键词文本如下:

new_blhy;new_cbzz;new_cmyl;new_dlhy;new_dqhy;new_dzqj;new_dzxx;new_fdc;new_fd**;new_fjzz;new_fzhy;new_fzjx;new_fzxl;new_glql;new_gsgq;new_gthy;new_hbhy;new_hghy;new_hqhy;new_jdhy;new_jdly;new_jjhy;new_jrhy;new_jtys;new_jxhy;new_jzjc;new_kfq;new_ljhy;new_mtc;new_mthy;new_nlmy;new_nyhf;new_qczz;new_qtxy;new_slzp;new_snhy;new_sphy;new_stock;new_swzz;new_sybh;new_syhy;new_tchy;new_wzwm;new_ylqx;new_yqyb;new_y**z;new_ysjs;new_zhhy;new_zzhy

④高级设置,设置一个关键词参数,具体操作如下图所示:

⑤编写关键词拼写链接的脚本:

具体脚本文本如下:

var sear=EXTRACT.GetSearch(this); //关键词获取

var k=sear.Search();//查找关键词

while(k){ //遍历关键词

url u;//定义一个url

u.urlname="http://vip.stock.finance.sina.com.cn/mkt/#"+k.wd;//拼接行业链接

u.title="新浪行业@"+k.wd;//将标题设置为关键词名称

u.entryid=this.id;

u.tmplid=1;//关联模板1

k=sear.Search();//查找下一个关键词

RESULT.AddLink(u);//输出一个url值

}

⑥采集预览,查看行业链接是否正确。

3. 获取翻页链接

①观察发现,有部分行业数据量比较大,有多页数据,需要翻页。

打开【其他行业】板块,发现4页数据,点击F12,右侧出现请求,点击第二页,观察发现请求:是翻页请求链接。如下图所示

补充:下图为请求response转译后内容,可看出其中有第二页中的内容,故确定此链接为翻页请求链接。

②复制翻页请求链接:

③同样方法,找到第三页和第四页请求链接,并复制出来。

④观察链接,发现规律如下图所示:

⑤写翻页链接脚本,具体操作如下所示:

脚本文本:

var hangye=URL.title.Right("@");//定义hangye为当前链接标题@右侧内容,即行业名称首字母

url u;//定义一个url

for(var i=1;i

4. 采集公司链接

①在浏览器中打开几个公司链接,可发现规律为:

②而公司id则在模板01获取到的翻页链接请求中,采集预览,在浏览器中打开任意一个翻页请求,经观察发现,这是一个json,公司id为每个对象的symbol值。

③新建模板02,并在其下新建一个链接抽取

④脚本如下所示:

脚本文本:

var ur=URL.urlname;//定义ur变量为当前请求链接,即翻页请求链接

var doc = EXTRACT.OpenDoc(CHANN, ur, "");//打开请求

var tstr = doc.GetDom().GetSource();//打开请求中的dom树,并获取源码,定义源码为tstr

jScript js;//定义一个js

var obj = js.RunJson(tstr);//执行tstr代码并返回一个对象

for(var i=0;i

5. 抽取公司高管链接

①新建一层模板03,并新建一个链接抽取。

②在浏览其中打开任意一个公司的链接,并再打开企业高管页面链接。

观察发现,企业高管页面链接规律为:

http://vip.stock.finance.sina.com.cn/corp/go.php/vCI_CorpManager/stockid/+公司id+.phtml

③填写脚本如下:

④采集预览,如下所示:

6.抽取高管链接

①新建模板04,在其下新建一个数据抽取,具体操作如下所示:

②填写示例地址,复制任意一个企业高管链接,在下图所示位置:

点击右上角保存后,双击模拟浏览器空白处,模拟浏览器加载出该页面。

③点击模板预览

④经观察发现,高管链接规律为,都包含:http://vip.stock.finance.sina.com.cn/corp/view/vCI_CorpManagerInfo.php?stockid=

⑤地址过滤,将地址中含有http://vip.stock.finance.sina.com.cn/corp/view/vCI_CorpManagerInfo.php?stockid=的链接都过滤出来。

7.抽取高管数据

①新建模板05,在其下新建一个数据抽取。

②关联模板,将模板04关联至模板05。

填写示例地址,将任意一个高管链接填写至如下位置:

③新建一个数据表单,具体步骤和字段属性如下所示:

④关联数据表单,如下图所示:

⑤数据取值

A. uname:打开浏览器,F12,查看高管名称,发现其在源码中,如下图所示。

使用脚本取值,具体如下图所示:

B. usex:使用定位取值的方法,进行取值。

C. ubirth:定位取值(同上)

D. Uedu:定位取值(同上)

E. Country:定位取值(同上)

F. Intro:定位取值(同上)

G. Company:定位取值(同上)

⑥采集预览

l 采集步骤

模板配置完成,采集预览没有问题后,可以进行数据采集。

①首先要建立采集数据表:

选择【数据建表】,点击【表单列表】中该模板的表单,在【关联数据表】中选择【创建】,表名称自定义,这里命名为【qiyegaoguan】(注意命名不能用数字和特殊符号),点击【确定】。创建完成,勾选数据表,并点击右上角保存按钮。

②选择【数据采集】,勾选任务名称,点击【开始采集】,则正式开始采集。

③采集中:

④采集结束后,可以在【数据浏览】中,选择数据表查看采集数据,并可以导出数据。

⑤导出的文件打开如下图所示:

新浪也要作别美股?刚收私有化要约,股价大涨超10%,下一站回A?中概股一个时代终结…

北京时间7月6日晚,在纳斯达克上市的新闻门户网站新浪(NASDAQ:SINA)宣布,公司董事会收到由NewWaveMMXVLimited(以下简称NewWave)发出的日期为2020年7月6日的非约束性私有化要约。该要约提议以每股41美元现金的价格收购NewWave尚不持有的公司全部发行在外的普通股(以下简称“私有化要约”)。NewWave是一家注册于英属维京群岛、由新浪董事长兼CEO曹国伟控制的公司。

公司董事会已经组建了一个由独立董事张颂义、张懿宸和汪延组成的董事会特别委员会,以评估和审议这一私有化要约。

公司董事会提请公司股东以及其他考虑交易新浪股票的人士注意,目前董事会只是收到了NewWave发出的非约束性私有化要约,尚未就如何回应此私有化要约而作出任何决定。公司无法确保买方会给出最终的正式要约,无法确保是否会签署任何协议,亦无法确保这一交易或其他任何交易将被批准或达成。除非相关法律另有规定,公司并不承担任何发布与此交易或其它交易相关的更新消息之义务。

消息公布后,新浪股价开盘上涨接近10%,股价接近私有化价格41美元。截至收盘,新浪涨10.55%,股价报40.54美元,总市值26.51亿美元。

(图:新浪历史股价走势)

公开资料显示,新浪是一家服务于中国及全球华人社群的领先网络媒体公司,旗下主要资产包括门户网站新浪网(SINA.com)、新浪移动(移动门户及移动应用)和社交媒体微博(Weibo.com)。1993年12月新浪前身四通利方成立。1998年,sina.com成立。2000年,新浪首创VIE模式,成为内地第一家在纳斯达克上市的互联网企业。2009年8月,新浪上线微博平台,并于2014年拆分微博在纳斯达克上市。微博正式上线后,用户数增长迅速,2015年活跃用户超过1亿,到2020年3月,微博活跃用户已经达到5.5亿人。

新浪上市不久,即遇上美国互联网泡沫破裂。公司股价也曾在2001年跌到1美元附近。在经过10年的发展后,新浪股价于2011年4月达到147美元的历史高点。但自2018年后,新浪股价持续下跌,近期则在30-40美元附近徘徊。从财务数据上看,新浪近几年的收入和利润比较稳定,2018年的营收和非通用准则下净利润为20.98亿元美元和2.27亿美元,2019年的数据为21.53亿美元和2.33亿美元。

横向对比,当年三大门户网站,新浪的市值为26亿美元,搜狐为4亿元,而网易目前的市值已经达到了600亿美元。

此次提出私有化要约的新浪董事长曹国伟,一直是新浪的核心高管。曹国伟本科毕业于上海复旦大学新闻系,并在美国得州大学奥斯汀分校获得商业管理学院财务专业硕士学位。

公开资料显示,曹国伟是美国注册会计师协会会员以及美国注册会计师。在加入新浪之前,曹国伟作为一名资深审计经理任职于世界四大会计师事务所之一的普华永道公司,负责为美国硅谷的高科技企业提供审计及商业咨询服务。

在国外会计师事务所的从业经历也让曹国伟在资本运作上很专业,业内评价称,有着财务背景的他促成了新浪历史上的多次重要并购。

1999年9月,曹国伟加入新浪,任主管财务的副总裁。2002年4月至2003年6月,任公司执行副总裁。2004年7月至2005年9月,任公司联席首席运营官,负责网站运营、市场营销和网络广告销售业务。2006年5月起曹国伟担任新浪公司的董事及首席执行官。

曹国伟擅长以各种技巧让公司躲避风险安全上市,基本上新浪的重大资本操作一贯由他亲自操刀。2005年,盛大陈天桥试图恶意收购新浪,他抛出“毒丸计划”成功阻击。

2015年6月,新浪宣布向曹国伟出售1100万股股票,总价值约为4.56亿美元现金。曹国伟以16.02%的持股比例,成为新浪的最大单一股东。但随后,曹国伟持续减持新浪。

据新浪2019年年报,截至2020年3月31日,新浪董事长兼CEO曹国伟为第一大股东,持股比例为13.5%,投票权为58.6%。

新浪也是今年第二家收到私有化要约的大型中概股。此前,58同城已接受投资财团的私有化协议。按照协议约定,58同城对应股权价值约为87亿美元,投资财团将以每股美国存托股56美元购买58同城已发行股份。该交易预计将在2020年下半年完成。

新浪收到私有化要约的消息公布后,在社交媒体上并没有掀起太大波澜。但对于八零后而言,新浪网并不仅仅意味着一家互联网企业。从门户新闻时代给用户提供海量信息,到博客时代培养出一大批意见领袖,再到微博时代无数普通人可以自由表达,新浪持续给互联网用户提供了有价值的产品。但自从微博以后,新闻再也没有推出更有影响力的产品。在移动互联网进入直播和短视频时代后,新浪同样没能跟上时代的节奏。

目前仍不清楚新浪私有化后未来的去处。相较于曾经同为门户网站之一的网易选择在香港二次上市,并且市值屡创新高,曹国伟选择私有化退市的举措让市场颇感意外。但曾经在门户时代依靠广告收入业绩遥遥领先的新浪,如今业绩只能用乏善可陈形容。如果曹国伟选择将新浪重新上市,那科创板或者创业板或许是最有可能的选择。

如果新浪最终被私有化和退市,也就意味着中概股一个时代的结束。

如何用C#编程读取新浪的股票实时行情??

就是C#抓取网页。记得博客园有篇文章专门谈这个的,里面有sina的对应数据字段说明。不过里面说了,这种方式实际使用时,稍微多取点数据,很快就被sina封了,实际上不能用。不如微盛金融实时行情API接口那些专门的接口,这些专门的API接口,本身就是做这个的,实际使用才不会被封。

新浪财经股票数据是否真实?

行情一般都真实、准确的,至于分析之类,见仁见智,仅供参考

股市行情分析

我个人认为还是买软件比较省时省事!!现在我上着班就可以把股市看的一清二楚!

股票市场行情

近期上证指数距前期2437低点时出现抵抗式反弹,但自发反弹特点较明显,成交量仍没明显有效放大,基本停留在地量水平,说明反弹持续性和有效性有待检验。暂不能判断市场的底部已经形成,预计后市下破2437点的可能性仍存,中线底部构筑仍将持续,暂时没有发现有明显转好的迹象。目前的市场,仍需轻仓耐心等待。

股票行情数据获取与分析方法

今天我们将给大家带来的分享是股票行情数据获取与分析中常用到的第三方接口/量化API以及K线图绘制与简单指标编写的介绍。

从K线零基础开始,全程投资策略实战演练,3天构建一个量化投资策略!

开课时间:2月7日-2月9日,为期3天,每天直播1.5小时,干货满满!

报名即获超值大礼包

✅《K线图解读与技术指标分析》科普笔记

✅行情数据获取、策略构建全套代码与讲义文件

✅Python、Tushare、Backtrader安装教程

✅海龟策略深度讲解

    讲义文件

如何将新浪网上的股票行情导入到excel中并实时更新?

1、首先查找股票价格表的地址。x0dx0a2、打开EXCEL表将光标置于A1,选“数据/导入外部数据/新建veb查询”,在地址栏输入股票价格表地址,“转到”,单击价格表旁黄色向右箭头,单击“导入”,即可将价格表导入EXCEL表。x0dx0a3、将EXCEL表起名,保存。x0dx0a4、光标放在新导入表格中,在“数据/导入外部数据/数据区域属性/数据控件”中,勾选“打开工作簿时自动刷新/确定”。x0dx0a4、再在目录打开保存过的EXCEL表,点击“启用自动刷新”按钮,即可根据网上最新的股票数据予以刷新。x0dx0a5、你还应进一步建立自己股票查询表,用VLOOKUP函数根据股票代码将自己的股票信息导入到查询表中,并设置收益计算等项目。x0dx0a这样,每天打开查询表,刷新,即可见到自己股票的最新信息和收益状况了。

新浪股票在A股上市了吗?

经查证核实,新浪股份目前在美国上市(SINA),暂时还没有在大陆境内上市,未来很有可能要回归A股的。

怎样从新浪财经获取股票来自交易数据

直接进入新浪财经的首页,在搜索栏中输入股票的代码或者是拼音简称就可以查询到。不过用新浪看看美股的行情还是不错的,国内的股票可以通过同花顺,东方财付通等主流的软件看盘。

相关文章: