@kolomiec_artiom

Как создать условие на Python «Пока на сайте не появится что-то — оставаться на нем»?

Доброй ночи, друзья!

Мне нужно создать программу, которая будет действовать по следующему плану:
  1. Переходить на какой-то сайт
  2. Находиться до тех пор, пока на нем не появится нужная запись


Как реализовать переход на сайт я знаю (webbrowser), как спарсить я знаю (lxml). Остается один вопрос: как написать условие "Оставаться на сайте до тех пор, пока"?
Благодарен за ответы!
  • Вопрос задан
  • 244 просмотра
Решения вопроса 2
kawabanga
@kawabanga
Вам какой тост больше нравится? Левый или правый?
Вам нужен виртуальный браузер, например phantomjs. Не уверен какие сейчас лучше удобнее.
Написать одну функцию promise на ожидание текста, после этого выйти.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
build engineer
Разобраться, как работает http и понять, что нет такого, как "оставаться на сайте" в принципе.
Нужно периодически обращаться на сайт и получать свежую информацию.
Ответ написан
Therapyx
@Therapyx
Data Science
1) Заходишь на сайт
2) делаешь цикл на х секунд, который раз в у секунд делает пункт 3 и 4
3) получаешь html сорс код тык
4) проверяешь на наличие нужной "надписи" или каких-либо изменений
5) делаешь след. нужное действие на базе пункта 4.
Хз это просто первое, что в голову пришло, наверняка у веб-программистов найдутся более елегантные решения
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы