从SEC的EDGAR中收集数据

edgar的Python项目详细描述


一个小型的图书馆,可以从美国证券交易委员会的edgar获取文件。

安装

pip install edgar

示例

要获取公司最新的5个10 k,请运行

importedgarcompany=edgar.Company("Oracle Corp","0001341439")tree=company.getAllFilings(filingType="10-K")docs=edgar.getDocuments(tree,noOfDocuments=5)

要获得所有公司并找到特定的公司,请运行

importedgaredgar=edgar.Edgar()possible_companies=edgar.findCompanyName("Cisco System")

API

公司

company类有两个字段:

  • 姓名(公司名称)
  • CIK(公司CIK编号)

获取文件

返回获取归档数据的url*input 你想要的文件。即10-K、S-8、8-K。如果未指定,则 返回所有文档*prior to:文档将要返回的时间 恢复。如果没有指定,它将返回所有文档*所有权: 默认包括。选项有include、exclude和only。*努芬特里: 默认为100。返回要返回的条目数。最大值 是100。

获取所有文件

以以下形式返回HTML lxml.html*输入*文件类型: 所需的文档类型。即10-K、S-8、8-K。如果未指定, 它将返回所有文档*prior to:文档要返回的时间 被找回。如果没有指定,它将返回所有文档*所有权: 默认包括。选项有include、exclude和only。*努芬特里: 默认为100。返回要返回的条目数。最大值 是100。

埃德加

从edgar getcikbycompanyname input获取所有公司* 名称:公司名称

getcompanynamebycik

  • 输入
    • CIK:公司CIK

查找公司名称

  • 输入
    • words:输入搜索公司的单词

获取文档

返回字符串列表,每个字符串包含 来自input*input的指定文档 从company.getAllFilings*noofdocuments返回:个 文档已返回。如果是1,则返回的结果只有一个字符串, 而不是字符串列表。默认为1。

发行说明

0.3.0*向edgar添加了findcompanyname

0.2.0*添加了edgar

0.1.0*第一个版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Spring工具套件中找到Spring版本?   是否有API将vSphere JSON结果映射到适当的Java对象?   java在spring WebSocket中有请求作用域吗?(websocket scop==会话范围)   java我想从list1中删除list2元素并返回list1   java使用JPA/Hibernate为单个集合使用多个@Where   JSF2.0中混合Ajax和完整请求的java   java变量miles可能尚未初始化   java使用文件路径StringArray构建父子数组   java数据源在struts中不起作用   java从另一个类访问txtField值   具有相同主键和外键双向关系的java Hibernate实体OneToOne   java Android广播接收器:上下文问题   java我可以将实体指定为数据存储属性以实现类似joinlike的功能吗?   java如何排除hadoop核心依赖项   java是否可以确定用户是否实时单击了任何通知(不仅仅是来自我的应用程序)?   java在单独的类中访问私有变量?   java如何使用Spring@Value注入映射