Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Optymalizować parsowanie

Translated58 PLN

Załączniki 1

Wgląd do aplikacji jest dostępny tylko zarejestrowanym użytkownikom.
  1. 1721
     10  0

    1 dzień164 PLN

    Cześć!

    Przejrzałem kod — problem jest zrozumiały.

    Google Sheets zatrzymuje się z powodu limitu szybkości API: update_full_statistics
    jest wywoływane przy każdym nowym wierszu i wykonuje 20+ zapytań pod rząd.
    Google pozwala na ~60 zapytań/minutę — stąd zatrzymania.

    Co zrobię:
    1. Grupowanie zapytań do Sheets — gromadzę wiersze, zapisuję raz na N sekund
    2. SQLite jako główne lokalne przechowywanie (zamiast CSV)
    3. Sheets aktualizuje się asynchronicznie, nie blokując parsowania
    4. Praca 24/7 bez zatrzymań

    Jestem gotowy, aby zacząć teraz.

  2. 2112
     15  0

    1 dzień58 PLN

    Witaj. Przejrzałem skrypt - problem leży w Google Sheets API (limit 429) oraz braku automatycznego restartu Selenium przy awarii. Dodam SQLite jako główne magazyn, zapis wsadowy do Sheets i pętlę watchdog - wszystko za 700 zł, zrobię to dzisiaj.

  3. 8418
     100  0

    1 dzień58 PLN

    Ponieważ Google Sheets ma limity na zapis, proponuję pisać do lokalnego pliku lub SQLITE.

    Jestem gotów przepisać skrypt już teraz.

  4. 673
     5  0

    7 dni58 PLN

    Cześć, pracowałem nad optymalizacją parsowania dla platformy e-commerce z ponad 50 000 produktami dziennie - zmniejszyłem czas przetwarzania o 70% i wdrożyłem stabilne przechowywanie w SQLite.

    Dlaczego teraz następuje zatrzymanie Google Sheets - z powodu limitów API czy dużej ilości danych?

    Proponuję się skontaktować, bezpłatnie doradzę Ci z technicznej strony i stworzymy plan rozwoju + opowiem o moim zespole!

  5. 423    2  0
    3 dni58 PLN

    Cześć Alex!
    Piszę parser w pythonie.
    Mogę ci w tym pomóc.

  6. 288  
    2 dni82 PLN

    Dzień dobry!
    Przejrzałem zadanie — problem nie leży w parsowaniu, a w architekturze: w kodzie zbyt częste odwołania do Google Sheets (kilka zapytań API co kilka sekund), przez co włączają się limity i system się zatrzymuje.
    Mogę to naprawić:
    zrobić buforowanie zapisów
    przenieść główne przechowywanie do SQLite/CSV
    zostawić Google Sheets tylko do okresowej synchronizacji
    ustawić stabilną pracę 24/7 bez zawieszeń
    Jestem gotów zrealizować to szybko i uczynić system niezawodnym. Możemy omówić szczegóły.

  7. 327  
    1 dzień58 PLN

    Dzień dobry! Jestem gotów zoptymalizować twoje parsowanie pod stabilną pracę 24/7. Rozwiążę problem z Google Sheets (zatrzymania/limity) — albo zoptymalizuję zapis przez batching i cache, albo przeniosę zapis na plik/SQLite dla maksymalnej niezawodności. Skonfiguruję efektywny pipeline zbierania danych z obsługą błędów, logowaniem i automatycznym restartem przy awariach. W rezultacie otrzymasz stabilny system bez utraty danych, który działa nieprzerwanie. Mogę również zaproponować skalowanie pod duże wolumeny. Jestem gotów omówić szczegóły i od razu przystąpić do pracy.

  8. 586    5  0
    1 dzień58 PLN

    Witam! Problem z zatrzymywaniem Google Sheets podczas parsowania 24/7 jest mi dobrze znany — jest to wynikiem przekroczenia limitów (Rate Limits) oraz niestabilności sieci. Jestem gotów zoptymalizować twoje oprogramowanie, czyniąc je naprawdę autonomicznym.

  9. 295  
    1 dzień58 PLN

    Dzień dobry!

    Problem jest zrozumiały — przeciążenie Google Sheets i brak buforowania danych, przez co system jest niestabilny 24/7.

    Mogę rozwiązać:

    SQLite lub bufor plikowy zamiast stałych zapisów
    wysyłanie wsadowe do Google Sheets w celu zmniejszenia obciążenia
    kolejka danych między parsowaniem a zapisem
    optymalizacja przeliczenia statystyk
    auto-restart Selenium przy awariach

    Mam doświadczenie z Selenium oraz zadaniami związanymi z parsowaniem/automatyzacją.
    CV mogę dostarczyć w razie potrzeby.

  10. 256  
    1 dzień164 PLN

    Cześć! Mam doświadczenie w optymalizacji parsowania z Google Sheets (przyczyny zatrzymań: limit zapytań, timeouty, duża ilość danych). Rozwiązanie: przenieść przechowywanie do SQLite lub plików CSV z rotacją, skonfigurować ponowne próby w przypadku błędów, zrobić logowanie do monitorowania 24/7. Mogę przepisać logikę na przechowywanie w pliku lub SQLite z automatycznym połączeniem. Szczegóły omówimy po przeglądzie obecnego kodu. Pracuję na dłuższy czas. Czekam na wiadomość prywatną!

  11. 2163    14  0   1
    1 dzień164 PLN

    Cześć! Jestem indywidualnym deweloperem z 4-letnim doświadczeniem w automatyzacji (n8n, Python) oraz pracy z dużymi danymi, dlatego zoptymalizuję twoje parsowanie, przenosząc je z niestabilnych Google Sheets na odporną architekturę z wykorzystaniem SQLite lub lokalnego przechowywania w plikach. Rozwiążę problem z zatrzymywaniem się z powodu limitów API, skonfiguruję rotację logów i zapewnię stabilną pracę 24/7 na VPS za pomocą PM2 lub Dockera, aby procesy nie były przerywane; pracuję przez FOP i jestem gotów opracować niezawodny schemat przechowywania danych już dziś. Moje prace: https://3magency.co/, https://jk-solution.com.ua/, https://farfieworldwide.com/, Behance.

  12. 2264    18  3
    1 dzień164 PLN

    Witam. Twój obecny skrypt zatrzymuje się, ponieważ używa Google Sheets niezgodnie z przeznaczeniem: przy każdej aktualizacji próbuje przeliczyć całą tablicę danych, napotykając na limity czasowe i sztywne limity API. Aby zapewnić stabilną pracę 24/7, zmieniam logikę przechowywania. Całą ciężką historię parsowania przeniosę do lekkiej lokalnej bazy danych, aby odblokować działanie Selenium, a do Google Sheets będę przesyłać wyłącznie zaktualizowaną statystykę oraz mały wycinek ostatnich gier wyłącznie w celach wizualizacji. To całkowicie zdejmuje zbędne obciążenie z sieci, skrypt przestanie wieszać się w oczekiwaniu na odpowiedź od Google i będzie działał autonomicznie. Jestem gotów szybko wdrożyć tę architekturę bez całkowitego przepisywania Twojego głównego kodu.

  13. 130  
    1 dzień58 PLN

    Cześć. Przyjrzałem się zadaniu i samemu podejściu, które wydaje mi się dość zrozumiałe: problem prawdopodobnie nie dotyczy tylko parsowania, ale także powiązania z Google Sheets i przechowywaniem danych. Mogę szybko przeanalizować obecną logikę, usunąć wąskie gardło i doprowadzić to do bardziej stabilnego schematu, aby działało normalnie 24/7. Jeśli w kodzie okaże się, że lepiej przenieść przechowywanie do SQLite lub pliku, również to zrobię bez zbędnego komplikowania.

  14. 764    5  1
    2 dni164 PLN

    Cześć.

    Jestem gotów zająć się optymalizacją. Mam doświadczenie z parserami, które powinny działać stabilnie 24/7, a w takich zadaniach zazwyczaj najpierw eliminuję wąskie gardła w architekturze, a nie tylko „dostosowuję czasy”.

    Z twojego obecnego skryptu już widać, że problem prawdopodobnie nie leży tylko w samym parsowaniu, ale w połączeniu Selenium + ciągłe zapisy/aktualizacje w Google Sheets + przeliczanie statystyk na bieżąco. W takiej formie rzeczywiście może to się zatrzymywać lub degradować z czasem.

    Co mogę zaproponować:
    — przenieść zapis do lokalnej SQLite / pliku jako główne źródło;
    — wydzielić Google Sheets do osobnej synchronizacji partiami, a nie w krytycznym strumieniu;
    — ustabilizować cykl pracy 24/7;
    — w razie potrzeby uprościć/przepisać problematyczną część, aby rozwiązanie było bardziej niezawodne.

    Mogę szybko przyjrzeć się obecnej realizacji i zaproponować normalną wersję roboczą bez zbędnego komplikowania.

  15. 588    2  0
    1 dzień62 PLN

    Witam.

    Przejrzałem twój skrypt i widzę, że problem nie leży tylko w parsowaniu. W obecnej pętli skrypt jednocześnie odczytuje tabelę Historia, zapisuje nowe wiersze w Google Sheets, następnie ponownie odczytuje Wyniki w celu kontroli objętości i osobno przelicza całą statystykę z historii. Z powodu takiego schematu proces zaczyna napotykać na częste zapytania do Sheets API i staje się niestabilny przy długotrwałej pracy.

    Podszedłbym do tego jako do zadania na stabilizację trybu 24/7: najpierw znaleźć wąskie gardło w łańcuchu parsowanie → zapisywanie → aktualizacja statystyki, następnie starannie oddzielić gorącą pętlę i aktualizacje w tle, aby skrypt nie zatrzymywał się podczas długiego przebiegu. Osobno sprawdzę, co dokładnie generuje największe obciążenie — zapis do tabeli, przycinanie starych wierszy czy pełne przeliczenie statystyki.

    Problem już widzę i mogę zaproponować działające rozwiązanie bez zbędnego przepisywania całego projektu.

  16. 172    1  1
    1 dzień329 PLN

    Witaj! Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.

  17. 1251    35  1   3
    1 dzień64 PLN

    Przejrzałem kod, zrobię to łatwo. Zrobię to od razu.

  18. 434    9  0
    1 dzień82 PLN

    Witam. Kod przejrzałem, widzę miejsca, gdzie można poprawić. Będę zadowolony, aby pomóc, proszę się zgłaszać.

  19. 265  
    1 dzień82 PLN

    Dzień dobry!
    Mam doświadczenie w optymalizacji parserów, pracy z Google Sheets, plikami i SQLite, a także w przenoszeniu podobnych procesów na bardziej stabilne przechowywanie danych dla ciągłej pracy.
    Zajmowałem się zadaniami, gdzie trzeba było usunąć przestoje, zmniejszyć obciążenie Google Sheets i zbudować bardziej niezawodny schemat przechowywania z myślą o ciągłej pracy 24/7.
    Proponuję omówić szczegóły, a także koszt i terminy w wiadomościach prywatnych.

  20. 530    2  0
    1 dzień58 PLN

    Witam! Widzę problemy z zawieszaniem się z powodu częstych zapytań do Google Sheets oraz przeciążonego parsowania Selenium (powtarzające się wyszukiwania elementów, sleep, przetwarzanie stale-elementów), dlatego proponuję zoptymalizować zbieranie danych (oczekiwanie przez WebDriverWait, zmniejszenie zapytań do DOM), dodać buforowanie oraz zapytania wsadowe dla Sheets lub przenieść zapis do SQLite/pliku, co znacznie zwiększy szybkość i stabilność pracy.

  21. 115    34  4   2
    1 dzień58 PLN

    Zrobię to w js lub kotlin, zainstalujemy na vps i będzie działać 24/7. Jeśli dołączony skrypt już działa, to można go zainstalować na vps.

  22. 10130    117  0
    1 dzień82 PLN

    Cześć.

    Mam doświadczenie z arkuszami Google. Mogę napisać dla Ciebie skrypt. Napisz, porozmawiamy.

  23. 730    6  0
    1 dzień58 PLN

    Witam, zrobię wszystko szybko i jakościowo, robię najlepsze parsery, cena 500 zł.

  24. 404    1  0
    1 dzień58 PLN

    Mam doświadczenie z parserami. Jestem gotów w prywatnych wiadomościach zaproponować rozwiązania oraz poprawić/przepisać Twój kod. Poprawki i prace nad Twoim skryptem są bezpłatne. Szybko i niedrogo. Czekam na naszą współpracę.

  25. 6425    74  1
    1 dzień82 PLN

    Dzień dobry. Mam duże doświadczenie w parsowaniu i zapisywaniu arkuszy Google, a także różnych baz danych. Potrzebny jest bardziej szczegółowy opis błędów lub tego, co dokładnie należy zbierać. Sądząc po skrypcie, parsowanie po tagach HTML, samo w sobie nie jest stabilne. W tabeli można jednym zapisem wpisać od razu wiele danych, aby obejść limity. Skontaktuj się, omówimy. Cena i termin są orientacyjne.

  26. 3411    32  0
    1 dzień82 PLN

    Witam!
    Przepiszę twój skrypt pod twoje potrzeby.
    Skontaktuj się ze mną w sprawie szczegółów na prywatnej wiadomości.

  27. 93973    1266  1   10
    1 dzień82 PLN

    Witam. Mam duże doświadczenie z Pythonem. Jestem gotów zmienić sposób przechowywania danych na SQLite.

  28. 4987    41  4   1
    3 dni58 PLN

    Dzień dobry!
    Jestem gotów zoptymalizować twój parsing. Rozwiążę problem z zatrzymaniami w Google Sheets lub zaproponuję alternatywne przechowywanie danych w pliku/SQLite, zapewniając stabilną pracę 24/7. Mam duże doświadczenie z API, Google Sheets i bazami danych.

    Napisz do mnie, omówimy szczegóły.

  29. 726    9  1
    3 dni58 PLN

    Witaj! Twój projekt wygląda bardzo interesująco. Jestem gotów rozpocząć pracę natychmiast i zapewnić wysoką jakość.

  30. 927    5  0
    14 dni58 PLN

    Możemy zoptymalizować twoje parsowanie do stałej pracy 24/7. Jesteśmy gotowi zaproponować kilka rozwiązań: przenieść przechowywanie danych z Google Sheets do lokalnego pliku lub SQLite — to usunie problem zatrzymywania skryptów i znacznie zwiększy stabilność. Również skonfigurujemy automatyczne przywracanie pracy parsera w przypadku błędów, monitorowanie i logowanie. Wszystkie procesy będą działać na oddzielnym serwerze pod nadzorem systemu nieprzerwanego monitorowania. Jesteśmy gotowi wziąć to na siebie jako kompleksową obsługę.

  31. Jeszcze 10 ofert jest ukrytych

Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL

Należy rozebrać bazę danych tak, aby na wyjściu wyszły pliki w formacie

Jest baza danych forum i pliki forum XENFORO 1.6. Należy stworzyć plik importu do innego skryptu, ale wszystkie pola muszą być zachowane. Przekazuję pliki z wymaganiami oraz plik FAQ, które pola są mi potrzebne. Pliki z wymaganiami dotyczą każdego osobnego typu parametrów. To…

Bazy danych i SQLParsowanie danych ∙ 3 godziny 12 minut temu ∙ 4 oferty

Potrzebny specjalista Power BI do budowy raportów zarządzających na podstawie BAS Księgowość KORP

O firmieJesteśmy dystrybutorem międzynarodowych marek sportowych w Ukrainie. Księgowość prowadzona jest w BAS Księgowość KORP.Szukamy specjalisty, który pomoże zbudować system raportowania zarządczego dla kierownictwa firmy na bazie Power BI.Ważne: interesuje nas nie tylko…

Bazy danych i SQLUsługi księgowe ∙ 3 dni 16 godzin temu ∙ 6 ofert

Zadanie techniczne: Integracja bota czatu Telegram z BAS

1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu…

Automatyzacja zarządzania przedsiębiorstwemBazy danych i SQL ∙ 3 dni 19 godzin temu ∙ 19 ofert

Integracja danych 1C

Zorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane…

Bazy danych i SQLObróbka danych ∙ 5 dni 10 godzin temu ∙ 9 ofert

Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz”

Nazwa zadania: Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz” dla firmy budowlanej w Polsce (+ szkolenie online oraz pomoc przy wdrożeniu) O firmie, kontekście i moim głównym problemie Dzień dobry, Poszukuję doświadczonego…

Bazy danych i SQLUsługi księgowe ∙ 6 dni 15 godzin temu ∙ 36 ofert

Zleceniodawca
Alex Zhou
Ukraina Kijów
Zlecenie zostało opublikowane
1 miesiąc 27 dni temu
960 wyświetleń
Tagi
  • Google Sheets
  • SQLite