bulfaitelo / tesouro-direto-scraper
使用selenium的脚本从直接国库提取数据
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利率
- 托管费率
- 总金额