Skrypt do synchronizacji cen i dostępności towarów na stronie shafa.ua
Cel: Automatyczne aktualizowanie cen i statusu dostępności produktów na stronie shafa.ua na podstawie pliku XML
Ograniczenia: Strona shafa.ua nie udostępnia API → wykorzystywane jest parsowanie i automatyzacja przeglądarki (na przykład przez Selenium)
1. Źródło danych
Plik: Plik XML w formacie YML (lub podobnym), zawierający listę produktów z takimi danymi:
Numer katalogowy (unikalny identyfikator)
Nazwa produktu
Cena
Dostępność (dostępny / niedostępny)
Ilość
Zadanie: Znaleźć odpowiedni produkt w panelu sprzedawcy na shafa.ua i zaktualizować jego cenę, ilość oraz status dostępności
2. Funkcjonalności skryptu
2.1. Autoryzacja
Skrypt musi mieć możliwość logowania się do panelu sprzedawcy na shafa.ua (przez email/hasło)
W razie potrzeby — obsługa cookies / 2FA
2.2. Dopasowanie produktów
Główny klucz do powiązania — numer katalogowy lub nazwa produktu
Skrypt ma znaleźć odpowiedni produkt w panelu sprzedawcy
2.3. Aktualizacja danych
Dla każdego znalezionego produktu:
Sprawdzić aktualną cenę i status dostępności
Jeśli dane różnią się od pliku XML:
Zaktualizować cenę
Zmienić status dostępności (“dostępny” lub “niedostępny”)
Generować raport o liczbie zaktualizowanych produktów oraz błędach
3. Interfejs
Opcja 1: Skrypt konsolowy
Opcja 2: Automatyczne uruchamianie według harmonogramu (przez cron lub harmonogram zadań)
4. Dodatkowe możliwości (opcjonalnie)
Prowadzenie logów (udane aktualizacje, błędy, pominięte produkty)
Wysyłanie powiadomień (na przykład na email) po zakończeniu pracy skryptu
Wsparcie dla wielu plików XML
Prosty graficzny interfejs użytkownika (GUI) do ustawień
5. Dane wejściowe
Plik XML z produktami z prom (aktualizowany automatycznie)
Dane do logowania do konta sprzedawcy na shafa.ua
7. Dane wyjściowe
Plik logów w formacie TXT lub CSV:
Pomyślnie zaktualizowane produkty
Pominięte / nie znalezione
Błędy podczas aktualizacji
-
3305 70 1 Witaj,
Jestem gotowy do opracowania skryptu. Będę używać javascript (puppeteer)
Uruchomienie w konsoli, logowanie do plików będzie zapisywane.
-
15661 216 1 Dzień dobry!
Pracowałam z Shafa i mam różne materiały.
Będę zadowolona, aby omówić współpracę.
-
218 1 0 Dobry wieczór, Iryno. Zainteresował mnie twój projekt. Automatyzacja rutynowych procesów to moja specjalność. Jestem gotów stworzyć dla ciebie skrypt, który można uruchamiać za pomocą crona lub ręcznie.
Cały proces i momenty, na które należy zwrócić uwagę, zapiszę w pliku logu. Czekam na ciebie w prywatnych wiadomościach w celu wyjaśnienia szczegółów.
Z poważaniem, Rusłan
-
1770 20 0 Mogę zaproponować realizację na swoim serwerze z wsparciem jego działania.
Trzeba zobaczyć, jak przebiega autoryzacja i aktualizacja towarów.
Jeśli ci pasuje, pisz, omówimy szczegóły i warunki współpracy.
-
364 3 3 Dzień dobry)
Zainteresowało mnie twoje zadanie
Mam doświadczenie w parsowaniu, przetwarzaniu plików XML oraz automatyzacji przeglądarki za pomocą Selenium, więc mogę zrealizować pełne rozwiązanie zgodnie z twoim opisem technicznym.
Będę zadowolony, aby omówić szczegóły i rozpocząć pracę!
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
Sparsować bazę i dodać do czatu w TGWydobyć bazę z List ua i dodać według numerów do czatu na Telegramie. Czat na temat remontu i designu wnętrz. Parsowanie danych, Praca z klientami ∙ 6 minut temu ∙ 4 oferty |
Należy opracować bota Telegram do monitorowania samochodów z aukcji w USA (Copart, IAAI)Należy stworzyć bota Telegram do automatycznego wyszukiwania i monitorowania samochodów "BUY IT NOW" na aukcjach w USA (Copart, IAAI). Bot powinien działać w trybie automatycznym i wysyłać powiadomienia o nowych samochodach, które odpowiadają zadanym filtrom.Podstawowa… Parsowanie danych, Tworzenie chatbota ∙ 7 godzin 39 minut temu ∙ 58 ofert |
Parsowanie produktów, przygotowanie do importu na WPWydobyć pełny katalog tych stron: https://svit-mebliv.ua/ https://kompanit.com.ua/ru https://amia.com.ua/ https://mebliromax.com.ua/ https://pehotin.com.ua/catalog/ https://www.sokme.ua/ru/ Wszystkie produkty muszą być połączone w jedną wspólną tabelę do importu do WP. Każdy… Programowanie stron internetowych, Parsowanie danych ∙ 3 dni temu ∙ 57 ofert |
Wymagany specjalista ds. promocji w Telegramie.
107 PLN
Zadania: zapraszanie rzeczywistych użytkowników z bazy nazw użytkowników do nowych czatów oraz wysyłanie wiadomości do docelowej bazy. Interesuje nas tylko jakościowy ruch i praca z żywą publicznością — wykonawców korzystających z botów, sztucznego zwiększania lub niskiej… Parsowanie danych, Promocja w sieciach społecznościowych (SMM) ∙ 8 dni temu ∙ 9 ofert |
Konsultacja dotycząca parsowania subskrybentów kont InstagramWitam. Konieczne jest przeprowadzenie wstępnej oceny możliwości realizacji następującego zadania. Posiadam listę kont na Instagramie. Celem jest uzyskanie danych kontaktowych (w pierwszej kolejności adresów e-mail) użytkowników, którzy obserwują te konta. Wcześniej spotkałem… Parsowanie danych ∙ 11 dni 18 godzin temu ∙ 13 ofert |