написал простенький парсер для сайта с играм, сделал что бы названия игр кидало в массив, но когда запускаю приходит массив не с теми играми, а точнее с одними и теми же, не зависимо от того, какую ссылку я впихнул в get.( )
В чем может быть проблема?
const axios = require("axios")
const cheerio = require("cheerio")
const getData = async() => {
try{
const response = await axios.get("https://byrutgame.org/top-actual-games/")
const $ = cheerio.load(response.data);
const nameGame = []
$('.side-body span').each((i, el) => {
const name = {
text:$(el).text()
}
nameGame.push(name)
})
console.log(nameGame);
}
catch(e)
{
console.log(e);
}
}
getData();
[
{ text: 'Black Myth: Wukong' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Palworld' },
{ text: '2024 г.' },
{ text: '' },
{ text: '7 Days to Die' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Sons of The Forest' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Satisfactory' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Warhammer 40,000: Space Marine 2' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Content Warning' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Balatro' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'V Rising' },
{ text: '2024 г.' },
{ text: '' },
{ text: "Dragon's Dogma 2" },
{ text: '2024 г.' },
{ text: '' },
{ text: 'S.T.A.L.K.E.R. 2: Heart of Chornobyl' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Last Epoch' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Buckshot Roulette' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'MiSide' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Enshrouded' },
{ text: '2024 г.' },
{ text: '' },
{ text: 'Manor Lords' },
{ text: '2024 г.' },
{ text: '' }
]