Dúvida de um projeto

Boa tarde pessoal. Estou com um projeto no papel, e antes de começar a colocar ele em prática, tento visualizar tudo o que vou fazer nele. Só que acabou que agarrei em uma parte que não consigo achar uma solução.
Estou criando um programa que pega algumas informações de um site com Selenium. Só que este site ele meio que passa uma informação em tempo real só que não é padrão o tempo em que essa informação muda. Eu consigo fazer algo para que o programa sempre espere essa nova informação sair para atualizar? Ao invés de fazer um loop infinito que pegue toda vez essa informação.

Desculpe se ficou dificil de entender, mas qualquer coisa estou aqui.

Obrigado

Infelizmente você terá que realizar verificações periódicas para isso, mas ao invés de meter um loop infinito faz uma Thread (ou timer, não sei como se denomina em phyton), para que a cada x segundos ele realize essa verificação, assim não sobrecarregando a verificação.

É, foi exatamente a única solução que pensei também. Muito embora não seja tão viável, mas vai ter que ser.

Muito obrigado.