Исправление ошибки в Python-скрипте для парсинга

Суть задачи

Существует готовый рабочий Python-скрипт. Его функция:

  • Парсит предметы из игрового инвентаря.
  • При обнаружении новых предметов отправляет уведомление в Telegram-бот.

Скрипт в целом функционирует корректно, однако присутствует периодическая ошибка.

Проблема

Иногда, по неизвестной причине, скрипт отправляет в Telegram дубликаты уведомлений об одних и тех же предметах.

Ключевое наблюдение: Ошибка стабильно воспроизводится при запуске скрипта на виртуальном выделенном сервере (VPS/VDS). При этом на физическом локальном компьютере проблема не возникает.

Что необходимо сделать

  1. Проанализировать предоставленный исходный код и файл зависимостей (requirements.txt).
  2. Выявить причину, по которой возникает дублирование уведомлений именно в среде VPS.
  3. Внести корректировки в код для устранения этой ошибки.
  4. Обеспечить стабильную работу скрипта без ложных срабатываний в любой среде исполнения.

Что будет предоставлено исполнителю

  • Исходный код Python-скрипта.
  • Файл requirements.txt со списком используемых библиотек.

Требования к решению

  • Исправление должно быть направлено именно на причину дублирования, а не на маскировку симптомов.
  • Код должен оставаться читаемым и сопровождаемым.
  • Желательно краткое пояснение к внесенным изменениям.

Оптимизация Python-скрипта для парсинга и работы с базой данных

Нужен специалист для рефакторинга и улучшения существующего Python-скрипта, который парсит данные с веб-сайтов и сохраняет их в MySQL. Требуется исправить ошибки, улучшить обработку исключений, оптимизировать HTTP-запросы и повысить общую производительность.