bulfaitelo/tesouro-direto-scraper

使用selenium的脚本从直接国库提取数据

1.0.4 2019-02-11 12:16 UTC

This package is auto-updated.

Last update: 2024-09-12 04:51:21 UTC


README

国库直接爬虫

使用selenium的脚本从直接国库提取数据,提取操作中的提取和协议,并返回一个json文件

安装

安装Yii框架的首选方式是通过composer

运行以下命令之一:

composer require bulfaitelo/tesouro-direto-scraper

或者

"bulfaitelo/tesouro-direto-scraper": "^1.0",

将其添加到您的composer.json文件中的require部分。

需求

  • selenium ($ pip install selenium)

使用方法

运行tesouro_direto_extrato.py,输入cpf和密码,获取当前提取信息

运行tesouro_direto_protocolo.py,输入cpf和密码,获取当前月度协议。

可选

您还可以添加第三个参数,以创建一个错误屏幕截图,定义文件路径。您可以在default_file_name = 'erro.png'中定义错误名称。

示例

$ python tesouro_direto_extrato.py 1234567890 pass123

$ python tesouro_direto_extrato.py 1234567890 pass123 c:\error\dir\

$ python tesouro_direto_protocolo.py 1234567890 pass123

$ python tesouro_direto_protocolo.py 1234567890 pass123 /var/error/dir/

$ python tesouro_direto_precos_taxa_titulo.py

$ python tesouro_direto_precos_taxa_titulo.py /project_path/errors/

返回

返回包含数据的json文件

提取

  • 债券

  • 到期日

  • 投资金额

  • 当前总金额

  • 当前净金额

  • 总数量

  • 冻结数量

协议

  • 协议号
  • 操作
  • 状态
  • 实现
  • 结算
  • 代表姓名
  • 债券
  • 数量
  • 单价
  • 利率
  • B3利率
  • 托管费率
  • 总金额

协议

  • 协议号
  • 操作
  • 状态
  • 实现
  • 结算
  • 代表
  • 债券
  • 数量
  • 单价
  • 利率
  • B3利率
  • 托管费率
  • 总金额