Parser zadań technicznych dla WordPress

Praca 1 z 41
W projekcie zautomatyzowanej produkcji stron WordPress opracowałem parser tekstowych specyfikacji.

Zadaniem parsera jest przekształcenie zwykłego dokumentu tekstowego z dostępami i parametrami projektu w dane, które mogą być używane przez pozostałe skrypty.

Przykład danych wejściowych
Język — angielski
GEO — Londyn
Tematyka — Usługi finansowe

Dostęp
https://********/wp-admin
Login — *******
Hasło — *********

FTP
***.***.***.**
ftp_user
ftp_password
Co jest wydobywane
URL WordPress;
login;
hasło;
host FTP;
użytkownik FTP;
hasło FTP;
język;
GEO;
tematyka;
domeny;
parametry konkretnej strony.
Jak działa parser
Tekstowa specyfikacja
→ wyszukiwanie pliku przez project_config.json
→ podział na bloki stron
→ wydobycie dostępów WordPress
→ wydobycie dostępów FTP
→ dopasowanie danych według stron
→ tworzenie wp_entries i ftp_entries
→ przekazanie do pipeline WordPress

Parser obsługuje:

wiele stron w jednej specyfikacji;
FTP jako opcjonalny blok;
hasła ze znakami specjalnymi;
wybór strony według indeksu;
różne warianty separatorów;
ścieżkę zapasową do pliku;
jednolity format danych dla Playwright, FTP i skryptów PHP.

Uzyskane dane są następnie wykorzystywane do:

logowania do WordPress;
przesyłania plików przez FTP;
importu Elementora;
publikacji stron;
ustawienia języka;
generacji treści;
technicznej konfiguracji strony.
Szczegóły
  • Dodana:
22

Freelancer

  • Zleceń 15
  • Ocena 5.0
  • Ranking 7 772
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatni projekt: 28 dni temu
  • Stawki z ostatnich dwóch tygodni: 162
  • Współpraca z klientami: 12
  • Ostatnia wizyta: 34 minuty temu
  • Odpowiada w ciągu 4 godzin
  • Profil zleceniodawcy