Общая задача

Требуется выполнить скрейпинг (парсинг) данных из трех интернет-ресурсов, содержащих электротехнические онлайн-калькуляторы. Из каждого калькулятора нужно извлечь информацию о маркировке кабеля с указанием сечений, радиусах изгиба, а также справочные данные по таре и упаковке.

Цель сбора данных

Собранная информация будет интегрирована в собственные программные калькуляторы заказчика. Это позволит автоматизировать расчеты для специалистов в области электротехники и кабельной продукции.

Что именно нужно извлечь

  • Маркировка кабеля (несколько десятков позиций)
  • Соответствующие сечения (мм²)
  • Минимальные радиусы изгиба (для монтажа, статические/динамические)
  • Данные по таре: масса кабеля на барабане, длина в бухте, вес упаковки
  • Дополнительные параметры (количество жил, материал изоляции, напряжение)

Формат предоставления результатов

  • Структурированный файл (например, CSV/XLSX или JSON)
  • Данные должны быть непротиворечивыми и проверенными на соответствие исходным калькуляторам
  • Приветствуется соблюдение кодировки UTF-8

Технические примечания

  • Все три ресурса - это статические HTML/JavaScript страницы без капчи
  • Не требуется извлечение графиков, чертежей или изображений
  • Инструмент: Python (библиотеки BeautifulSoup, Selenium) - при необходимости