1.0.2 • Published 5 years ago

bmfbovespa-ajuste v1.0.2

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

bmfbovespa-ajuste

This module get daily assets adjustment from Ajustes do pregão

PT_BR: Desenvolvi esse módulo para facilitar a vida de quem precisa pegar a lista de todos os ajustes diários dos ativos da bolsa.

installation

$ npm install bmfbovespa-ajuste

Usage

const getAssetList = require('bmfbovespa-ajuste')
const util = require('util')

;(async () => {
  const result = await getAssetList()
  console.log(util.inspect(result, { depth: 4, colors: true, compact: 3 }))
})()

Result

{
    date: '04/08/2019', //date of the last adjstment
    list: [
	{ asset: 'ZAR - RANDE DA ÁFRICA DO SUL',
       assetCode: 'ZAR',
       vtc:
        [ { code: 'V19',
            beforePrice: '2.761,8520',
            currentPrice: '2.765,3990',
            variation: '3,5470',
            valueOfAdjustmentPerContract: '124,14' }
            ...
         ]
		...
	]
  }

Promise => getAssetList({ url, selector })

you can change default params if url of page or html change

  getAssetList({
    url: 'URL-OF-PAGE-TO-BE-SCRAPED', // default is 'http://www2.bmf.com.br/pages/portal/bmfbovespa/lumis/lum-ajustes-do-pregao-ptBR.asp'
    selector: 'CSS-SELECTOR-OF-TRS-OF-TABLE' //default is '#tblDadosAjustes tr'
  })
1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago