Parser ofert ze strony internetowej
📌 Opis zadania
Należy opracować automatyczny parser dla strony avto.pro, który będzie zbierał aktualne ceny i informacje o częściach i zapisywał je w Google Sheets.
📂 Jak to ma działać
W Google Sheets jest zakładka „Numery do parsowania” – lista artykułów części (jedna kolumna).
Użytkownik naciska przycisk „Parsuj” (lub uruchamia przez menu/triggery).
Dla każdego kodu:
otwiera się strona avto.pro
wykonuje się wyszukiwanie po numerze
wybiera się pierwszy wariant z listy rozwijanej
otwiera się strona z ofertami
parsują się wszystkie oferty z Ukrainy w hrywniach (UAH), oprócz „umownych cen”
jeśli nie ma ofert — wyświetla się wiersz z oznaczeniem „-”
Dane parsowane są w zakładkę „Gotowa tabela” (całkowicie odświeżana).
Wszystkie te dane są również dodawane do zakładki „Historia” (z datami).
Parser musi działać bez błędów, nawet jeśli:
kodów jest dużo
pojawi się captcha / 429
strona nie zostanie znaleziona
📑 Struktura tabeli (wynik)
Numer części | Producent | Kod | Opis | Wysyłka | Miasto | Cena | Data parsowania |
0470504015 | Opel | … | … | Na stanie | Lwów | 13 000,00 | 01-08-2025 |
Cena: format – liczba
Data: format DD-MM-YYYY
Pole „Opis”: do 120 znaków
Jeśli nie ma ofert — w polu „Opis” → „-”, pozostałe pola puste
⚙️ Wymagania dotyczące skryptu
Możliwość ręcznego uruchomienia przez przycisk lub trigger
Automatyczna aktualizacja „Gotowej tabeli” przed nowym uruchomieniem
Automatyczne zapisywanie historii (dopisywanie do zakładki „Historia”)
Ochrona przed banem (wstawianie przerw między zapytaniami 1–2 sekundy)
Obsługa błędów: timeout, pusta strona, captcha, nieprawidłowa struktura itp.
Wszystkie dane muszą odpowiadać wizualnie temu, co pokazuje avto.pro
Bonus: prosty log w zakładce „Logi” z zapisami o sukcesach/niepowodzeniach kodów
🧪 Lista testowa kodów (przykład)
0470504015
0470504011
0470504019
✅ Kryteria pomyślnego wykonania
Parser stabilnie obsługuje 10–20 kodów naraz
Dane w pełni pokrywają się z tym, co widać na Avto.pro
Istnieje obsługa wyjątków
Kod jest schludny, skomentowany, łatwy do edycji
Brak duplikatów w „Gotowej tabeli”
📅 Termin realizacji
Do 7 dni od rozpoczęcia projektu
💸 Budżet
Orientacyjnie: ? грн. Zaproponuj cenę w zależności od jakości realizacji, podejścia i niezawodności
📩 Co jest potrzebne od wykonawcy
Napisz krótko, jak to zrealizujesz
Ile dni potrzeba na realizację?
Koszt projektu?
🔗 Dostęp do tabeli udostępnię po wybraniu kandydata. Również jestem zainteresowany długoterminową współpracą na zasadzie projektowej w celu automatyzacji.
Oto link do szczegółowego opisu zadania:
https://docs.google.com/document/d/1jJ-4O8_QB5jauguE6fTrrzn13ERX-POPDROvixs8BhQ/edit?usp=sharing
Opinia zleceniodawcy o współpracy z freelancerem
Parser ofert ze strony internetowejWszystko świetnie. Szybko i jakościowo. Fiedor zawsze w kontakcie
Opinia freelancera o współpracy z Oleksandr Shulhin
Parser ofert ze strony internetowejWszystko przebiegło doskonale
Płatność na czas
Postawienie zadania jasne i zrozumiałe TZ
Wymagania uzasadnione i adekwatne
Kontaktowość w razie potrzeby Aleksander zawsze był w kontakcie
Polecam!
![]()
-
👋 Dzień dobry, Oleksandrze!
🔧 Jak realizuję:
Język: Python
Biblioteki: playwright, gspread, pandas, time, datetime, re, logging
Pracuję przez Google Sheets API
…
Skrypt:
• Odczytuje artykuły z zakładki Numery do parsowania
• Używa Playwright do wyszukiwania na avto.pro
• Automatycznie otwiera pierwszy wynik z listy rozwijanej
• Parsuje wszystkie oferty z Ukrainy w hrywniach (UAH), wykluczając „ceny umowne”
• Zapisuje dane w zakładce Gotowa tabela (aktualizacja)
• Dodaje wyniki do zakładki Historia z datą
• Prowadzi logi w zakładce Logi (sukcesy/błędy)
✅ Skrypt uwzględnia:
Powolne ładowanie / timeouty / błędy w DOM
CAPTCHA / ban — ochrona dzięki pauzom 1–2s i rotacji User-Agent
Poprawne formatowanie daty (DD-MM-YYYY) i cen.
🗓 Termin realizacji: 5 dni
💰 Koszt: 7 000 zł
📌 Gwarantuję stabilną pracę, czysty i skomentowany kod, wygodę dalszej edycji. Wsparcie po oddaniu + możliwość długoterminowej współpracy.
Napisz — zawsze w kontakcie! ✅
-
Dzień dobry. Na AvtoPro niektórych zapytań nie można uzyskać wszystkich wyników bez autoryzacji, będzie potrzebne konto. Jeśli to nie problem, możemy zacząć pracę
-
276 Witam!
Mogę przygotować rozwiązanie dla Twojego zadania w formie skryptu opartego na Playwright z otwieraniem serwisu przez webhook, który będzie imitujeć prawdziwego użytkownika i maksymalnie unikać uruchomienia zabezpieczeń. W razie potrzeby mogą zostać dodane serwisy rotacji vpn / proxy z szczegółowymi instrukcjami, jak nimi zarządzać. W przypadku obecności captcha możliwe jest wdrożenie serwisów antycaptcha (płatnych).
Na realizację potrzebne jest do 6 dni wraz z testami, aby dostarczyć w pełni sprawdzony i działający skrypt.
Przybliżona cena - 5000 zł (możliwe bardziej szczegółowe omówienie w celu doprecyzowania niezbędnych szczegółów i dodania powyższych funkcji).
-
1252 16 0 Witam!
Mam doświadczenie z automatycznym zbieraniem i systematyzacją danych za pomocą Python+Selenium/BeautifulSoup/requests w tabeli (Excel/Google Sheets). Całkowicie i w pełni mogę zrealizować Twój projekt.
Mogę zarówno napisać kod i dostarczyć/go uruchomić na Twoim urządzeniu, jak i skompilować go w pełnoprawną aplikację Windows.
-
3318 70 1 Witam, Ołeksandrze.
Zapoznałem się z TŻ, będę mógł zrealizować ten projekt.
Informacje będą zbierane jakościowo, parser będę pisał od zera pod Twoje zadanie.
Współpracowaliśmy już z Tobą wcześniej.
-
226 Dzień dobry!
Ciekawy projekt — mam doświadczenie w realizacji podobnego parsera dla strony Allegro, gdzie logika była nawet bardziej skomplikowana. Również opracowałem do tego osobny system CRM, więc znam się na automatyzacji i integracji z Google Sheets.
Realizuję stabilny parser z uwzględnieniem błędów, filtrowaniem danych, logami oraz gromadzeniem historii. Wstępna wersja może być gotowa w ciągu 2–3 dni.
Co do kosztów i szczegółów — chętnie omówię osobiście.
Pozostaję w kontakcie!
-
486 23 0 Dzień dobry
Mogę wykonać zadanie, kiedyś czytał tę stronę
Cena i terminy są orientacyjne
-
1616 8 0 Witam
Jestem programistą w dziedzinie AI/ML i WEB SCRAPING. Mogę zrealizować Twój projekt. Napisz do mnie, omówimy.
-
1825 52 0 Dzień dobry. Mogę zrealizować to w formie programu konsolowego pod Windows na Pythonie, z użyciem playwright i Google Spreadsheets API. Jedynie jeśli będzie konieczność obejścia CAPTCHA - to będzie dwa razy droższe i dłuższe
Aktualne zlecenia dla freelancerów w kategorii Parsowanie danych
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 ∙ 8 godzin 35 minut temu ∙ 6 ofert |
Potrzebny specjalista do wyszukiwania kontaktów decydentów w UkrainieKonieczne jest zebranie bazy (lub gotowej bazy) kontaktów osób podejmujących decyzje (LPR) w firmach Ukrainy. Wyszukiwanie i zbieranie informacji, Parsowanie danych ∙ 13 godzin 7 minut temu ∙ 9 ofert |
Trzeba zeskrobać dane z LinkedInPotrzebujemy wyciągnąć dane z LinkedIn według naszej listy. Dla każdego wpisu należy znaleźć i zebrać dostępne dane, jeśli takie są na profilu LinkedIn, w tym zdjęcie profilowe w serwisie społecznościowym LinkedIn, adres e-mail, linki do mediów społecznościowych, stronę… Parsowanie danych ∙ 18 godzin 55 minut temu ∙ 21 ofert |
Parsowanie i klasyfikacja danychSzukamy dewelopera do realizacji systemu zbierania i strukturyzacji danych z otwartych źródeł. Posiadamy bazę właścicieli małych firm w USA, która zawiera imię i nazwisko, nazwę firmy, adres oraz stan. Należy zbudować proces wzbogacania tych rekordów dodatkowymi informacjami z… Programowanie stron internetowych, Parsowanie danych ∙ 20 godzin 3 minuty temu ∙ 35 ofert |
Svitlahata
61 PLN
Potrzebne jest zaimportowanie 1819 produktów z pliku XML/YML Prom.ua do OpenCart 3. Jest gotowy plik XML, który zawiera nazwy produktów, opisy, ceny, zdjęcia, cechy, producentów i kategorie. Wymagane: zaimportować wszystkie produkty do OpenCart 3; utworzyć i powiązać… Content Management Systems, Parsowanie danych ∙ 1 dzień 22 godziny temu ∙ 32 oferty |




