Задать вопрос
@lenniqq

Почему при get запросе в консоль в vs code приходит не тот html?

написал простенький парсер для сайта с играм, сделал что бы названия игр кидало в массив, но когда запускаю приходит массив не с теми играми, а точнее с одними и теми же, не зависимо от того, какую ссылку я впихнул в 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: '' }
]
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы