Как осуществить такой парсер( "вечный парсер")?

Всем привет, скажите, что мне нужно выучить, чтобы парсить данные, которые сразу появляются на сайте, к примеру через 2 минуты появится инфа, которая мне нужна и я хочу её получить не путём запуска своего кода в определённое время или каждые 2 минуты, а именно чтобы он как-то сразу получил эту инфу и спарсил для меня, как бы парсер онлайн. Слышал что-то про вебсокеты, может они помогут, фиг его
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ответы на вопрос 3
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
Либо вы договариваетесь с владельцем сайта, чтобы он отправлял данные сразу как они получены, например слал письмо, или дергал урл вашего сайта.

В противном случае это НИКАК не возможно, кроме как просто периодически перезапрашивать данные на сайте по расписанию.
Ответ написан
Комментировать
SoreMix
@SoreMix Куратор тега Python
yellow
Нужно смотреть как именно контент появляется на сайте.

1. Либо сайт постоянно шлет запросы на специальный эндпоинт для получения обновлений, оттуда берет их и добавляет на сайт
2. Сайт получает обновления через вебсокет
3. Статистика не обновляется в лайв режиме, а появляется после обновления страницы.

Для каждой из ситуаций будет разный подход
Ответ написан
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Сделайте ваш парсер ф5 куном. Периода в 1 секунду думаю будет достаточно
Ответ написан
Ваш ответ на вопрос

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

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