• Не работает парсер в телеграм боте на Python, в чём может быть проблема?

    @laimonsess Автор вопроса
    Поменял второй декоратор на
    @bot.message_handler(content_types=['text'])
    Теперь появилась ошибка, но уже, как я понял, связанная с парсингом
    spoiler

    2022-04-10 22:20:11,937 (__init__.py:615 MainThread) ERROR - TeleBot: "Infinity polling exception: 'NoneType' object has no attribute 'text'"
    2022-04-10 22:20:11,938 (__init__.py:617 MainThread) ERROR - TeleBot: "Exception traceback:
    Traceback (most recent call last):
      File "C:\Users\qwert\AppData\Local\Programs\Python\Python310\lib\site-packages\telebot\__init__.py", line 611, in infinity_polling
        self.polling(none_stop=True, timeout=timeout, long_polling_timeout=long_polling_timeout,
      File "C:\Users\qwert\AppData\Local\Programs\Python\Python310\lib\site-packages\telebot\__init__.py", line 658, in polling
        self.__threaded_polling(non_stop, interval, timeout, long_polling_timeout, allowed_updates)
      File "C:\Users\qwert\AppData\Local\Programs\Python\Python310\lib\site-packages\telebot\__init__.py", line 720, in __threaded_polling
        raise e
      File "C:\Users\qwert\AppData\Local\Programs\Python\Python310\lib\site-packages\telebot\__init__.py", line 680, in __threaded_polling
        self.worker_pool.raise_exceptions()
      File "C:\Users\qwert\AppData\Local\Programs\Python\Python310\lib\site-packages\telebot\util.py", line 135, in raise_exceptions
        raise self.exception_info
      File "C:\Users\qwert\AppData\Local\Programs\Python\Python310\lib\site-packages\telebot\util.py", line 87, in run
        task(*args, **kwargs)
      File "C:\Users\qwert\Desktop\Эхо-бот + парсер\bot.py", line 22, in commands
        post_text = parser(back_post_id)
      File "C:\Users\qwert\Desktop\Эхо-бот + парсер\bot.py", line 41, in parser
        title = post.find("h2", class_="tm-article-snippet__title-link").text.strip()
    AttributeError: 'NoneType' object has no attribute 'text'