如何以编程方式(Python)抓取流式实时股票图表代码数据及其指标

Posted

技术标签:

【中文标题】如何以编程方式(Python)抓取流式实时股票图表代码数据及其指标【英文标题】:How to programatically (Python) scrape streaming live stock chart ticker data and its indicators 【发布时间】:2019-04-23 06:07:19 【问题描述】:

我一直在从事一个个人教育项目,从 Python 中的股票实时图表中抓取股票和指标的数据。它可能来自雅虎财经或investing.com 或其他类似网站。我知道如何从基本网站上抓取数据,但不知道如何从实时图表 [ 特别指标] 上抓取数据并以有意义的方式将它们存储在 numpy 数组中。以下是示例图表的视图和链接。

Link to the chart view. If same view is not visible click on expand view button on top right corner of the chart block

任何帮助将不胜感激。一个不错的功能是能够选择不同的时间范围,然后抓取数据。

[编辑 1]

根据 cmets 中给出的建议,我尝试使用 Scrapy,但这不是我想要解决问题的方式。我正在尝试的是在不加载浏览器的情况下获取数据。

如果有人能提供帮助,不胜感激。

【问题讨论】:

最好找到一个 API 来使您正在寻找的数据可用。 非常感谢您的回复。但是,正如我提到的目的,它学习的过程。另外,据我所知,这些网站不提供 API。 你应该看看scrapy.org,这是一个成熟的网页抓取框架 感谢@Guillaume 指出正确的方向。一定会看看 Scrapy。 【参考方案1】:

使用scrapy。从tutorial 开始。

【讨论】:

请为您链接的页面添加更多上下文,请参阅How to answer 我曾尝试使用 Scrapy,但它对我没有用,因为我不想打开浏览器。我想要的是将数据直接抓取到变量中。

以上是关于如何以编程方式(Python)抓取流式实时股票图表代码数据及其指标的主要内容,如果未能解决你的问题,请参考以下文章

创建实时流媒体股票图表和实时流媒体股票代码

AnyChart - 实时流媒体股票图表

实时抓取雪球用户股票持仓变动 -- 测试

如何以编程方式使用 AWS Media Convert 流式传输视频

Python第三方库之openpyxl(11)

如何以编程方式在 iphone 中创建图表