Задача

Необходимо создать скрипт на Python, который автоматически соберет информацию о товарах с обычного интернет-магазина (не маркетплейс). Ассортимент магазина составляет около 1000 позиций.

Входные данные

Таргетный сайт: небольшой интернет-магазин, ссылка будет предоставлена исполнителю после начала работы.

Требования к функционалу

  • Сбор данных по всем товарам.
  • Автоматическое определение цены и статуса наличия товара.
  • Обход ограничений (если они есть).

Требования к выходным данным

Файл формата XLSX (Excel) со следующими колонками:

  • Название товара
  • Артикул
  • Цена
  • Прямая ссылка на товар

Дополнительные пожелания

Код должен быть написан на чистом Python с использованием популярных библиотек (например, Requests, BeautifulSoup, Selenium). Файл должен быть готов к использованию на 1000 страницах товаров.

Отправка массовых сообщений в Telegram

Требуется реализовать механизм рассылки 500 сообщений по базе Telegram-юзернеймов. Необходимо описать варианты технической реализации, предоставления отчетов и сроки выполнения.