Парсер технических заданий для WordPress

Работа 1 из 41
В проекте автоматизированного производства WordPress-сайтов я разработал парсер текстовых ТЗ.

Задача парсера — превратить обычный текстовый документ с доступами и параметрами проекта в данные, которые могут использовать остальные скрипты.

Пример исходных данных
Язык — English
ГЕО — London
Тематика — Financial Services

Доступ
https://********/wp-admin
Логин — *******
Пароль — *********

FTP
***.***.***.**
ftp_user
ftp_password
Что извлекается
URL WordPress;
логин;
пароль;
FTP host;
FTP user;
FTP password;
язык;
ГЕО;
тематика;
домены;
параметры конкретного сайта.
Как работает парсер
Текстовое ТЗ
→ поиск файла через project_config.json
→ разделение на блоки сайтов
→ извлечение WordPress-доступов
→ извлечение FTP-доступов
→ сопоставление данных по сайтам
→ формирование wp_entries и ftp_entries
→ передача в WordPress pipeline

Парсер поддерживает:

несколько сайтов в одном ТЗ;
FTP как необязательный блок;
пароли со специальными символами;
выбор сайта по индексу;
разные варианты разделителей;
fallback-путь к файлу;
единый формат данных для Playwright, FTP и PHP-скриптов.

Полученные данные дальше используются для:

входа в WordPress;
загрузки файлов по FTP;
импорта Elementor;
публикации страниц;
настройки языка;
генерации контента;
технической настройки сайта.
Детали
  • Добавлена:
21

Фрилансер

  • Проектов 15
  • Оценка 5.0
  • Рейтинг 7 772
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний проект: 28 дней назад
  • Ставки за последние две недели: 162
  • Сотрудничество с заказчиками: 12
  • Последний визит: 1 час 16 минут назад
  • Отвечает в течение 4 часов
  • Профиль заказчика