Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Bot po dodaniu konta z kasy sklepu parcytuje bieżące towary sprzedawcy.Następnie użytkownik może włączyć/wyłączyć automatyczny parsing.Bot, przechodzi na stronę towarów sprzedawcy i umieszcza miasta wskazane w prywatnym gabinecie, i porównuje cenę konkurenta i użytkownika.Bot będzie starał się utrzymać określony odstęp od minimalnej ceny konkurenta, ale nie będzie wydawał poniżej określonej minimalnej ceny.Każdy użytkownik ma swój własny dokument XML, w którym wprowadzane są zmiany cen.Odniesienie do tego dokumentu xml powinno być wskazane w osobistym gabinecie xml, co pozwala automatycznie zmieniać ceny bez udziału użytkownika!Co pod kapotą: Ze względu na dynamiczny przeładunek stron kaspi, musiał użyć headless-browser, a mianowicie modułu symfony/panther.Parser naśladuje żywą osobę: otwiera przeglądarkę, wchodzi na stronę internetową, czeka, kliknie itp.Każdy taki proces tworzy kolejki.W sumie są 4 rodzaje szkieletów i 6 szkieletów.Dodanie towarów sklepu, generacja dokumentu xml i dodanie sklepu kasy mają jeden workera każdy, a parsing produktów i ich porównanie ma 3 równoległe workera.W przypadku wędkarzy i wędkarzy wykorzystywany był supervisor.Sam kostek serwisu wykonany jest na laravel, jako BD używany jest mysql, a wkładka na bootstrap.#PHP #laravel #rozwój internetowy #Parsing #xml #Multithreading
Szczegóły pracy
Budżet 432 PLN
Dodana 12 czerwca 2022
290 wyświetleń
Freelancer
Nariman Sailaubek
Kazachstan Taraz  1  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 1 Sejf
W serwisie 4 lata