Stworzenie Własnej Aplikacji do poprawy, tłumaczenia i edycji raportu wygenerowanego przez chiński analizator skóry.

Zleceniodawca
Gabinet Medbeauty
Gabinet Medbeauty
Opis

Trzeba stworzyć narzędzie lub proces, który:

Pobiera tekst i zdjęcia z podanego linku - jest to wynik analizy skóry: zdjęcia z opisem.

Umieszcza je w edytowalnym formularzu o stałym układzie.

Po zakończeniu edycji, na kliknięcie przycisku generuje z tego plik PDF.

To dość złożone zadanie, ale można je zrealizować na kilka sposobów, w zależności od Twoich umiejętności technicznych i tego, jak bardzo zautomatyzowany ma być proces. Link prowadzi do tzw. Single Page Application (SPA). Treść strony (zdjęcia, opisy) nie jest w całości załadowana od razu, ale jest dynamicznie wczytywana przez JavaScript.

Opublikowano
2025-08-06
Kategoria
Prawa autorskie
Bez przeniesienia praw autorskich
Zlecenie w liczbach:
Aplikacja składałaby się z dwóch części: backendu (silnika) i frontendu (interfejsu użytkownika). Gdzie to zrobić? Potrzebny będzie język programowania i odpowiednie biblioteki. Python jest do tego idealny. Technologie, których można użyć: Backend (logika aplikacji) w Pythonie: Pobieranie danych (Web Scraping): Ponieważ strona jest dynamiczna, potrzebujesz narzędzia, które potrafi uruchomić przeglądarkę i odczytać treść po załadowaniu JavaScriptu. Biblioteka Selenium lub Playwright: Sterują one prawdziwą przeglądarką (np. Chrome) w tle, pobierają finalny kod HTML strony, z którego można już wyciągnąć dane. Przetwarzanie danych: Biblioteka BeautifulSoup4: Służy do parsowania (analizowania) kodu HTML i wygodnego wyciągania z niego konkretnych tekstów i linków do zdjęć. Generowanie PDF: Biblioteka WeasyPrint: Genialne narzędzie, które potrafi zamienić plik HTML i CSS bezpośrednio na PDF. Możesz stworzyć szablon PDF jako plik HTML, wstawić do niego pobrane dane, a WeasyPrint zrobi resztę. Alternatywnie: ReportLab, fpdf2. Frontend (interfejs dla Ciebie): Prosta strona internetowa z jednym polem na wklejenie linku i przyciskiem "Pobierz". Po pobraniu danych, strona wyświetliłaby formularz (<input> na tytuł, <textarea> na opis), który byłby już wypełniony danymi ze strony. Mógłbyś je w tym miejscu edytować. Przycisk "Generuj PDF" wysłałby edytowane dane do backendu, który stworzyłby plik PDF i udostępnił go do pobrania. Jak by to działało w praktyce: Uruchamiasz swoją aplikację. Wklejasz link i klikasz "Pobierz dane". Aplikacja w tle (Selenium) otwiera stronę, pobiera teksty i linki do zdjęć. Na ekranie pojawia się formularz z pobranymi danymi. Edytujesz tekst według potrzeb. Klikasz "Generuj PDF". Aplikacja bierze edytowane dane, wstawia je do szablonu HTML, a następnie konwertuje go na PDF, który możesz zapisać na dysku. Zalety: Pełna automatyzacja, rozwiązanie skrojone na miarę, ogromna oszczędność czasu przy wielu produktach.
Miejsce wykonania:
Aplikacja
Wymagane funkcje:
Aplikacja składałaby się z dwóch części: backendu (silnika) i frontendu (interfejsu użytkownika). Gdzie to zrobić? Potrzebny będzie język programowania i odpowiednie biblioteki. Python jest do tego idealny. Technologie, których można użyć: Backend (logika aplikacji) w Pythonie: Pobieranie danych (Web Scraping): Ponieważ strona jest dynamiczna, potrzebujesz narzędzia, które potrafi uruchomić przeglądarkę i odczytać treść po załadowaniu JavaScriptu. Biblioteka Selenium lub Playwright: Sterują one prawdziwą przeglądarką (np. Chrome) w tle, pobierają finalny kod HTML strony, z którego można już wyciągnąć dane. Przetwarzanie danych: Biblioteka BeautifulSoup4: Służy do parsowania (analizowania) kodu HTML i wygodnego wyciągania z niego konkretnych tekstów i linków do zdjęć. Generowanie PDF: Biblioteka WeasyPrint: Genialne narzędzie, które potrafi zamienić plik HTML i CSS bezpośrednio na PDF. Możesz stworzyć szablon PDF jako plik HTML, wstawić do niego pobrane dane, a WeasyPrint zrobi resztę. Alternatywnie: ReportLab, fpdf2. Frontend (interfejs dla Ciebie): Prosta strona internetowa z jednym polem na wklejenie linku i przyciskiem "Pobierz". Po pobraniu danych, strona wyświetliłaby formularz (<input> na tytuł, <textarea> na opis), który byłby już wypełniony danymi ze strony. Mógłbyś je w tym miejscu edytować. Przycisk "Generuj PDF" wysłałby edytowane dane do backendu, który stworzyłby plik PDF i udostępnił go do pobrania. Jak by to działało w praktyce: Uruchamiasz swoją aplikację. Wklejasz link i klikasz "Pobierz dane". Aplikacja w tle (Selenium) otwiera stronę, pobiera teksty i linki do zdjęć. Na ekranie pojawia się formularz z pobranymi danymi. Edytujesz tekst według potrzeb. Klikasz "Generuj PDF". Aplikacja bierze edytowane dane, wstawia je do szablonu HTML, a następnie konwertuje go na PDF, który możesz zapisać na dysku. Zalety: Pełna automatyzacja, rozwiązanie skrojone na miarę, ogromna oszczędność czasu przy wielu produktach.
Opis pliku 1
przykładowy link do raportu z analizatora: https://shop.puremi.cn/#/puremi/m/skinv2describeinfo/id=68395/lang=en

Wysłane oferty (9)

T-soft
T-soft
0 umów
2025-08-06
AI
allegro
analiza biznesowa
+ 113 więcej
Budżet
500,00 PLN
Prawa autorskie
Bez przeniesienia praw autorskich
Ważne przez
10 dni

Najnowsze zlecenia z kategorii