Did you like the project? Please, considerate a donation to help improve!
A web scraping library for extracting real-time stock information from the Brazilian stock exchange using Node.js.✨
Getting started
npm i bvmf
//using ES6
import bvmf from 'bvmf';
//or using ES5
const bvmf = require("bvmf")
//using ES6
import bvmf from 'bvmf';
async function returnQuote(bvmf) {
const result = await bvmf(
{
bvmf: bvmf
});
return(result);
}
try{
console.log(returnQuote("itsa4"));
}catch(err){
console.error(err);
}
{
"bvmf": "itsa4",
"total": 1,
"stock": [
{
"currentValue": "11,11",
"dailyLiquidity": "391.965.857,19",
"yield": "2,67",
"min2Weeks": "8,57",
"max2Weeks": "12,05",
"logo": "https://cdn-statsinvest.azeedge.net/img/company/cove/345.jpg",
"name": "ITAUSA INVESTIMENTOS ITAU S.A.",
"site": "http://www.itausa.com.br"
}
]
}
I used jest-cucumber
Example:
Feature: Retrieve stock information
Scenario: Retrieving stock data
Given I want to retrieve stock data
When I call the stock function with the bvmf code
Then I should receive an object with the stock data
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
Or buy me a coffee 🙌🏾
Or
BTC WALLET: 3P4oVEdSP8CPdFZZwS2dboRyLFXLSTE7Gq
Copyright © 2023 Hebert F Barros.
This project is MIT licensed.