Очевидно, если это исключение, которое вылетает на строке
telefon = data.find("span", itemprop="telephone").text
то просто оберните строку в
try except блок
try:
telefon = data.find("span", itemprop="telephone").text
except Exception as e:
print(e)
telefon = None
другой способ:
telefon = data.find("span", itemprop="telephone")
if telefon != None:
telefon = telefon.text
Также, если это вырастет в чуть более сложное приложение, то я бы предложил написать собственный класс-обертку для data.find, чтобы не оборачивать каждый вызов поиска html кода в try except, а сразу из класса получать информацию без проблем. Дополнительным плюсом будет легкость изменения поведения данного класса (логирование, подсчет количества определенных тегов и т.д.)