brasileirao-bcsalar
Version:
Api para os dados da tabela e placar do brasileirão
34 lines (28 loc) • 1.37 kB
JavaScript
;
require('es6-promise').polyfill();
const axios = require('axios');
const urlBase = 'https://cors-anywhere.herokuapp.com/https://api.globoesporte.globo.com/tabela/d1a37fa4-e948-43a6-ba53-ab24ab3a45b1/fase/fase-unica-seriea-2020/rodada/{0}/jogos/';
const userAgent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/601.3.9 (KHTML, like Gecko) Version/9.0.2 Safari/601.3.9';
exports.rodada = function (rodada) {
var rodadaBaseURL = urlBase.replace('{0}', rodada);
return new Promise(function (accept, error) {
axios.get(rodadaBaseURL, {
'User-Agent': userAgent
}).then(function (response) {
var lista = [];
response.data.forEach(jogo => {
lista.push({
data_realizacao: jogo.data_realizacao,
hora_realizacao: jogo.hora_realizacao,
placar_oficial_visitante: jogo.placar_oficial_visitante,
placar_oficial_mandante: jogo.placar_oficial_mandante,
mandante: jogo.equipes.mandante,
visitante: jogo.equipes.visitante
});
});
accept(lista);
}).catch(function (error) {
error({ error: "Não foi possível retornar as informações!!" });
});
});
};