Líderes de Bateo – Torneo de Softball
Jugador | Equipo | AVG | H | HR |
---|---|---|---|---|
Jugador 1 | Equipo 1 | 0.350 | 30 | 5 |
Jugador 2 | Equipo 2 | 0.320 | 28 | 4 |
Jugador | Equipo | AVG | H | HR |
---|---|---|---|---|
Jugador 3 | Equipo 3 | 0.400 | 32 | 6 |
Jugador 4 | Equipo 4 | 0.290 | 27 | 3 |
const axios = require(’axios');
const cheerio = require(’cheerio');
const fs = require(’fs');
const url = 'https://sv-score.com/lideres-individuales-la-colorada'; // URL de la página que quieres scrape
axios.get(url)
.then(response => {
const html = response.data;
const $ = cheerio.load(html);
let leaders = [];
// Aquí seleccionas los elementos correctos de la página
$('.player-row').each((index, element) => {
const nombre = $(element).find('.player-name').text();
const equipo = $(element).find('.team-name').text();
const avg = $(element).find('.player-avg').text();
const hits = $(element).find('.player-hits').text();
const hr = $(element).find('.player-hr').text();
leaders.push({ nombre, equipo, avg, hits, hr });
});
// Guardar los datos en un archivo JSON
fs.writeFileSync(’leaders.json', JSON.stringify(leaders, null, 2));
console.log(’Datos guardados en leaders.json');
})
.catch(error => {
console.log(’Error al hacer scraping:', error);
});