Техническое задание: Настройка парсера Python для WordPress на серверном окружении

Имеется готовый парсер на Python, разработанный для публикации материалов в WordPress. На локальной машине скрипт работает корректно и загружает все данные, включая изображения. Однако после переноса на сервер возникают критические проблемы.

Основная проблема

На серверном окружении парсер либо не подключается к целевому сайту, либо успешно подключается, но перестает загружать медиафайлы (изображения) от донора контента.

Требуемые работы

  • Диагностика и устранение неполадок: Необходимо выявить причину, по которой парсер не работает на сервере. Возможные направления: проблемы с сетью, правами доступа, зависимостями, конфигурацией окружения или работой моста для публикации.
  • Настройка серверного окружения: Обеспечить стабильную работу скрипта на сервере. Это может включать установку необходимых библиотек Python, настройку планировщика задач (cron), корректировку прав файловой системы или конфигурации сети (прокси, файрвол).
  • Интеграция с WordPress: Гарантировать, что кастомный мост (аналог WordPress REST API) для публикации данных функционирует корректно в новых условиях, особенно в части загрузки и прикрепления медиафайлов.
  • Тестирование: Проверить полный цикл работы парсера на сервере: подключение к источнику, парсинг данных, загрузку изображений и публикацию готовых материалов в WordPress.

Исходные данные

  • Рабочий парсер на Python (предоставляется заказчиком).
  • Собственный модуль (мост) для взаимодействия с WordPress.
  • Доступ к серверу, где требуется развернуть решение.

Ожидаемый результат

Парсер должен стабильно и полностью выполнять свои функции на серверном окружении, включая загрузку изображений, так же успешно, как это делал на локальной машине разработчика.

Анализ социальных сетей телеком-компании и конкурентов

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