Denis, я извиняюсь, если в моём ответе вы где-то увидели "токсичность", у меня и в мыслях этого не было. Просто обычно вопрос синтаксиса поднимается на первых страницах практически любого учебника по языку.
Kapustlo, нельзя. Скрипт ежесекундно мониторит на наличие изменений и должен моментально оповещать о найденных результатах, так что никакие "изменить период запуска на больший" мне не подходят. Через cron в любом случае будет значительная задержка по сравнению с бесконечным while. Да и в целом выглядит как костыль - при необходимости остановить скрипт менять конфиг > останавливать > вносить изменения в скрипт > менять конфиг > запускать скрипт.
vhsporno, да не, скрипт всё-равно прервётся, просто по-новой начнет выполнение, только вот данные уже могут быть другие. Видимо без потока не обойтись.
mafioznic161, зачем вы join() используете? Вы вообще читаете хоть описаний функций, которые вы используете? .join() блокирует ваш основной потом пока не завершиться вызванный поток. Уберите join() и всё должно работать.
И да, хоть немного читайте описание функций. Я не понимаю, вы увидели красивое слово и решили его использовать, или как?
mafioznic161, и? Почитайте что делает continue и в целом про циклы.
Вы написали совершенно неадекватный и нелогичный "код", я написал вам то, что даёт результат, который вам нужен.
tictac17, просто регистрировать нужно нормально, а не лишь бы как. Сейчас все крупные сервисы борются с ботами, а аккаунт типа username/password - это бот.