Naprawić parser w PHP w OpenCart 3
Na opencart 3 napisano parser, który parsuje produkty z witryny darczyńcy, ale po zmianach ze strony witryny darczyńcy parser przestał działać. Należy go naprawić i zrobić tak, aby parsował kategorie i produkty niezależnie od zmian na stronie darczyńcy
Sam parser napisany jest w PHP
wersja Opencart 3.0.8.0
-
1 dzień171 PLN
2108 47 0 1 dzień171 PLNDuże doświadczenie w parserach, mogę to zrobić, skontaktuj się ze mną. Będę szczęśliwy, mogąc pomóc.
-
1 dzień182 PLN
583 11 0 1 dzień182 PLNDzień dobry. Mogę naprawić parser, ale sprawić, żeby zawsze działał, to nierealne :) Bo po prostu donor może zablokować twój IP (tak, można przez proxy). Parsery zawsze trzeba udoskonalać.
-
2 dni179 PLN
368 2 dni179 PLNWitaj. Chętnie pomogę. Mam doświadczenie w pracy z parserami. A także z opencart.
-
2 dni179 PLN
444 2 0 2 dni179 PLNmiły
gotowy, aby Ci pomóc
podziel się źródłem, abym mógł zacząć zapoznawać się z Twoją bazą kodu
-
2 dni179 PLN
796 3 1 2 dni179 PLNDzień dobry.
Jestem gotów pomóc w rozwiązaniu problemu parsera w OpenCart 3. Rozumiem, że trzeba nie tylko tymczasowo naprawić, ale stworzyć trwałe rozwiązanie na przyszłe zmiany na stronie źródłowej.
Mój sposób podejścia do rozwiązania:
1. Diagnoza obecnej sytuacji:
· Analiza kodu istniejącego parsera
· Identyfikacja punktów awarii po zmianach na stronie źródłowej
… · Sprawdzenie poprawności działania z OpenCart 3.0.8.0
2. Wdrożenie trwałego rozwiązania:
· Przebudowa logiki parsowania z obsługą możliwych zmian struktury danych
· Dodanie elastycznych selektorów i wyrażeń regularnych
· Wprowadzenie mechanizmu fallback na wypadek częściowych zmian
· Testowanie w różnych scenariuszach
Terminy i koszty:
· Czas realizacji: 1-2 dni
· Koszt: 49 USD (stała cena)
Po poprawieniu parser będzie:
· Automatycznie określał zmiany w strukturze kategorii
· Poprawnie przetwarzał produkty niezależnie od modyfikacji po stronie źródła
· Zawierał ulepszoną obsługę błędów
Moje doświadczenie:
Mam udane doświadczenie w pracy z parserami i integracjami w OpenCart. Tworzę rozwiązania, które nadal działają nawet przy częściowych zmianach danych źródłowych.
Moje portfolio:
· https://portfoliolaravel-production-7f98.up.railway.app/
·Freelancehunt
-
2 dni182 PLN
1323 5 0 2 dni182 PLNCześć!
✅ Istota problemu jest jasna: Parser w PHP dla Opencart 3.0.8.0 przestał działać z powodu zmian w strukturze strony źródłowej (zmiana klas/ID elementów). To standardowa sytuacja dla każdego parsowania.
Jestem gotów szybko przywrócić jego funkcjonalność i zwiększyć jego odporność na przyszłe zmiany, wykorzystując moje głębokie doświadczenie w pracy z OpenCart 3 (MVC-L, baza danych, OCMOD).
🚀 Moje Rozwiązanie i Plan Działania:
Szybka Diagnoza i Naprawa:
Przeprowadzę analizę kodu istniejącego parsera PHP oraz struktury strony źródłowej, aby dokładnie określić, które selektory (klasy/ID) "odpadły".
Zaktualizuję logikę parsowania, aby poprawnie zbierać dane o kategoriach i produktach.
Zwiększenie Odporności (Kluczowy Punkt):
Zamiast korzystać wyłącznie z sztywnych selektorów CSS, zastosuję bardziej elastyczne zapytania XPath lub metody, które pozwalają na wyszukiwanie danych według zawartości (na przykład według tagów nagłówków lub nazw pól), co minimalizuje ryzyko awarii przy drobnych zmianach w układzie strony źródłowej.
… Napisz do mnie na priv, aby omówić szczegóły, zobaczyć kod parsera i ocenić trudność przywrócenia.
-
2 dni182 PLN
1251 35 1 3 2 dni182 PLNCześć Adilzhan, jestem gotów pomóc rozwiązać twój problem. Mam duże doświadczenie. Napisz do mnie prywatnie, omówimy to bardziej szczegółowo.
-
3 dni182 PLN
991 12 1 3 dni182 PLNJestem gotowy szybko i jakościowo zrealizować Twoje zamówienie. Mam doświadczenie w pracy z podobnymi projektami, zawsze przestrzegam terminów i wymagań technicznych. Będę zadowolony ze współpracy!
-
1 dzień438 PLN
264 1 dzień438 PLNDzień dobry
zrobiłem tak, aby być niezależnym od strony-dawcy - niemożliwe
piszcie konkrety, poprawka od 120 euro, nowy od 400
doświadczenie ogromne
-
1 dzień182 PLN
12771 599 0 1 dzień182 PLNCześć, skontaktuj się ze mną, sprawdzę, co się zmieniło i dostosuję do twoich nowych zmian. Pisz na prywatne.
-
1 dzień182 PLN
1267 35 1 1 dzień182 PLNWitaj. Sam piszę parsery dla OpenCart. Myślę, że mogę to naprawić. Proszę o kontakt.
-
2 dni179 PLN
489 3 2 2 dni179 PLNCześć 👋
Mam doświadczenie w pracy z OpenCart 3 oraz w pisaniu parserów PHP (w tym do importu produktów z witryn źródłowych).
Mogę szybko:
- przeanalizować obecny kod parsera;
- zaktualizować logikę, aby działała stabilnie nawet po zmianach w układzie lub strukturze witryny źródłowej (przez XPath lub elastyczne selektory);
- dodać zapasowe zasady parsowania, aby skrypt nie "upadał" przy drobnych zmianach po stronie źródła;
⏱️ Czas realizacji: 2 dni
… Jestem gotów rozpocząć dzisiaj.
-
1 dzień365 PLN
606 8 0 1 dzień365 PLNDzień dobry.
Mogę z przyjemnością wykonać twoje zadanie.
Mam doświadczenie w pracy z parserami, w portfolio jest przykład pracy z parserem.
Gwarantuję jakość, ponieważ potrzebuję pozytywnych opinii do portfolio.
Specjalizuję się w niestandardowych rozwiązaniach na PHP, OpenCart.
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
BOT, TG
822 PLN
Cześć wszystkim, przyjaciele.Postaram się opisać, co jest potrzebne bardziej szczegółowo, ale w przypadku pytań bardziej szczegółowych i wyjaśnień omówimy to w wiadomościach prywatnych.Naszym kierunkiem jest sprzedaż w branży budowlanej: ogólnie to kilka kanałów sprzedaży, kilka… Parsowanie danych, Tworzenie chatbota ∙ 44 minuty temu ∙ 11 ofert |
Potrzebny parser sklepu internetowego https://www.lcsc.com/należy regularnie (1 raz w miesiącu, lub przy uruchomieniu skryptu) uzyskiwać aktualne informacje o produktach dostępnych w sklepie https://www.lcsc.com/ z katalogu wszystkich działów… Parsowanie danych ∙ 1 dzień 1 godzina temu ∙ 41 ofert |
OpenCart — katalog wynajmu sprzętu specjalistycznego
493 PLN
OpenCart — katalog wynajmu sprzętu specjalistycznegoPotrzebne jest uruchomienie katalogu wynajmu sprzętu specjalistycznego na OpenCart.Tematyka:koparkipodnośnikiładowarkigeneratorydźwigirusztowaniainny sprzęt budowlany.Preferowane, abyście mieli już gotowy szablon lub… Programowanie stron internetowych, Parsowanie danych ∙ 1 dzień 17 godzin temu ∙ 55 ofert |
Przenieść program - serwer, na którym był program, padł (oficjalne dozwolone parsowanie danych publicznych)
169 PLN
Witaj! Mój klient ma przypadek opisany poniżej. Potrzebna pomoc w przeniesieniu na nowy serwer i przetestowaniu programu. Lepiej, aby to był programista, który zna się na parsowaniu. Konfigurowanie oprogramowania i serwerów, Parsowanie danych ∙ 1 dzień 21 godzin temu ∙ 29 ofert |
Parsowanie stronyWymagana jest implementacja 4 parserów (strony katalogowe) Jest specyfikacja, jest przykład kodu jako referencja. Do zadań należy: Napisanie parsera Podłączenie proxy Logika deduplikacji (przeniesienie logiki z przykładu) Logika haszowania według 3 pól Parser powinien… Parsowanie danych ∙ 3 dni 13 godzin temu ∙ 44 oferty |