提供各种来源的财务数据的最新网络刮刀
FinanceScraper的Python项目详细描述
财务替罪羊
该项目旨在为雅虎金融提供一个最新的数据刮刀,作为一个简单的股票数据api。 有关项目的深入视图,请查看其documentation。
使用Finance Scraper的目的和原因
有很多api允许您提取python可用的股票/市场数据。 Pandas Data Reader, googlefinance, IEXTrading只是几个 你可以为你的应用程序使用大量的数据源。
那么为什么要使用financescraper api?好吧,有一些问题 在线提供的API:
- 很多api已经过时了。雅虎和谷歌都从 在过去几年中为财务数据提供了API 现有的项目——特别是GITHUB——是在那之前发生的,而且从未发生过。 事后妥善维护。
- 那些工作正常的数据源通常只提供对少数数据源的访问 选择市场,大部分时间是美国股市。这显然可能 限制你的申请,特别是如果你打算迎合国际 观众。
- 商业维护的api的另一个问题常常伴随着使用而来。自由的 访问通常通过限制每分钟或每天的报价严格限制使用。 如果你打算向公众提供你的应用程序,或者 朋友们,这可能会让你在一个免费的计划中做出选择 或者一个通常可用的程序。
然而,还有一些事情其他api可以做得比这个更好。这是 为什么我还要告诉你not何时使用这个api:
- 您只需要来自single market的数据。可能有很多api 专门研究你所关注的市场数据。看看以前的那些 跳进金融刮板。
- 您只想为自己的个人用途编写一个小应用程序。在这种情况下 免费的商业API计划对您来说可能已经足够了。也许可以 看看WorldTradingData。
- 你需要的数据非常快,没有并行执行的手段。在这个 case您可能希望使用一个已经建立良好的api,作为这个项目 正在执行完整的HTML请求以确保最新的报价是可能的。但是如果你 对同一个数据有很多快速请求您可能想查看这个 项目数据缓存/缓冲功能。
项目设置
如果您只是想使用api,我建议您使用最新的稳定版本
它可以通过运行pip install FinanceScraper
获得。对于API
用法查看文档。(我发誓很快就会来的,这仍然是
开始时)
如果你想为这个项目做贡献,请继续!你会有 在您自己的存储库中完成您的工作。如果你看到什么 如果你想的话,我会给你安排一个问题 自己解决。为了让你在这个主要项目上取得进展 对当前主控形状更新的分支提出请求。
待办事项
现在我还想告诉你我计划在这个项目中添加什么 下一个主要,次要和微观版本。
微型
目前,下一个微型版本没有明确的目标
次要
- []引入更多数据源
- [X]提供一个类,该类将请求转发给多个不同的scraper对象 并收集结果,返回第一个返回的结果或不返回结果
主要
- 研究性能改进
- 因为这是1.x.x,所以应该有很好的文档记录并且非常有用