Как создать постоянное подключение?

Объясняю, на сайте-доноре есть информация, которая обновляется каждые 5 секунд, эту информацию требуется спарсить. Но если я буду подключаться к сайту каждые 5 секунд, сами понимаете, забанят через 5 минут. Так вот, как же удерживать постоянное подключение парсера к данной странице и стягивать информацию сразу после ее обновления и уже манипулировать ей?
  • Вопрос задан
  • 2272 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
1) Можно самому разруливать соединение, благо php позволяет вам http клиенты писать. Гуглить по запросу keep-alive. Но вариант сомнительный.

2) не париться и бомбить сервер запросами, закупившись проксями. Просто и надежно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
CTAKAH4uK
@CTAKAH4uK
WebSocket, но если нету доступа к сайту-донору - никак.
Ответ написан
@tdstdk
При этическую сторону вопроса, даже никто не упомянул. Сейчас так нормально, в порядке вещей? Хм..
Если все законно, не проще договориться с владельцем сайта и использовать его api?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы