Crawler para ler dados do Canal Eletrônico do Investidor
O cei-crawler
utiliza o puppeteer para fazer o scrapping das informações do usuário.
Para isso, basta criar uma instância do CeiCrawler
e chamar os métodos necessários.
Basta instalar utilizando o NPM:
npm install --save cei-crawler
Crie uma instância do CeiCrawler
passando os parametros necessários e invoque o método desejado:
let ceiCrawler = new CeiCrawler('username', 'password', {/* options */});
let stockHistory = await ceiCrawler.getStockHistory(startDate, endDate); // Se nenhuma data for passada, irá trazer o histórico inteiro
Um exemplo de retorno do método acima é:
[
{
institution: 'Banco Inter',
account: 12345,
stockHistory: [
{
date: "2019-06-12T03:00:00.000Z",
operation: "C", // C (Compra) ou V (Venda),
market: "Mercado a Vista",
expiration: "",
code: "BTOW3",
name: "B2W DIGITAL ON NM",
quantity: 200,
price: 32.2,
totalValue: 6440,
cotation: 1
}
]
}
]
- Histórico de ações
- Tesouro Direto
MIT