获取股票数据的两种简单方法

上一篇文章是关于投资组合的计算的,其中不容易找到使用的大量数据。各种免费的股票软件基本上只能一次导出一个股票的历史价格。我不想坐在电脑前,单击鼠标十或二十个小时。

以下是如何获取它的详细说明。我希望这对所有人都有用,对我自己也有帮助。

检查主要金融网站的状况后如何能拿到炒股的人的资料,我发现yahoo可以提供一些不错的免费午餐。在Yahoo Finance上下载股票的“历史价格”时,可以看到“ XML数据下载”项。这比分页的HTML数据更容易解析。至于网上流行的sina 股票数据接口,它不提供历史价格,仅提供当前价格(或我不知道)。单击链接,发现它是:

好。一目了然。数据是:

现在已经开发!

使用python,可以轻松编写多线程的网络抓取程序。

线程库:线程

网络抓取:urllib2

XML分析:xml.dom

HTML解析:SGMLPaser

请注意,由于大量数据,导致爬网失败的因素很多,因此要做好处理错误的工作。我抓不到一次,我抓了两次!这就是我无耻地处理问题的方式:我发现抓取失败,所以我骑了5次自行车!谁要求您提供免费午餐?我有义务履行作为套利者的义务。用钱买数据?烧钱还多吗? (如果您找到任何可以下载股票所有历史数据的免费市场软件在线配资,请不要告诉我。)

在Yahoo Finance上,发现总市值不容易获取,也没有出现在其源代码中。用过ajax?找不到相关的javascript代码。算了,我也不熟悉网络技术。

后来,我发现有关百度财务的信息更容易捕获,因此我使用了它。

对于公司码,一千或两千,手动检查它们非常费力。幸运的是,可以轻松找到交换主页。在这方面,深圳证券交易所比上海证券交易所做得更好,可以直接下载EXCEL文件。

几次调试后,确定。全部抓住了。点击下面的链接,可以下载相关的python代码。

清单公司代码文件随函附上。 fetch_market_cap.py/ fetch_data.py是主程序如何能拿到炒股的人的资料,其他是模块。有关详细信息炒股配资,请参见自述文件。

捕获的数据均为CSV文件,使用python / perl / awk / sed进行处理非常方便。

购买数据?玩笑!这将是免费的。

本文来自网络,不代表佰盈股票配资立场,转载请注明出处:http://www.0565120.com/3572.html

作者: 股票配资

发表评论

邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

在线咨询: QQ交谈

邮箱: QQ:188830909

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部