Как обновить страницу перед считыванием информации?

Идет запрос информации с сайта при помощи бота. 3 раза в сутки (строго по часам) идет обновление информации на сайте. Структура сайта:

<a href="#" class="newsletter"><img src="" alt="" class="small">
<noindex>
    <span>Новости от 8 часов</span>
</noindex>
</a>

В заданные моменты идет считывание информации, но он фиксирует информацию каждое считывание от момента запуска бота, она не меняется, даже если на сайте ее обновят. и в 15ч он пишет ту же информацию, что и в 8 утра. Информация на сайте обновляется ровно в 08:00, далее в 15:00

const request = require('request-promise');
const cheerio = require('cheerio');

client.on("ready", () => {
   const url = '';

   async function news() {
      const letter = await request(url);
      const $ = cheerio.load(letter);

      cron.schedule('0 5 8 * * *', () => {
         $('.newsletter noindex span')
            .each((index, element) => {
               const exp = $(element).text();
               client.channels.cache.get("").send(exp));
            })
      });
        cron.schedule('0 5 15 * * *', () => {
         $('.newsletter noindex span')
            .each((index, element) => {
               const exp = $(element).text();
               client.channels.cache.get("").send(exp));
            })
      });
   }
   news();
});

Как обновлять страницу перед считыванием


Ответы (0 шт):