• Zlecenia -
  • Ocena -
  • Ranking 561

Budżet: 24000 EUR Termin: 5 dni

Oooffq, zadanie jest jasne: lokalny skrypt powinien starannie znajdować wiersze z ID, pobierać 2 wartości z wewnętrznej usługi i bezpiecznie zapisywać wynik w Google Sheets bez zbędnych ryzyk. Proponuję architekturę z modułowym procesorem Python, priorytetem API, fallbackiem na Playwright, konfiguracją .env, dry-run, zapisem wsadowym, retry i logowaniem bez sekretów. Pracowałem z integracjami, automatyzacją i Google API. Przed rozpoczęciem zadam pytania dotyczące dostępów, struktury tabeli i autoryzacji.

Landing page dla ЖК Nuria 2.0 w Kazachstanie
  • Zlecenia 22
  • Ocena 5.0
  • Ranking 5 237

Budżet: 600 EUR Termin: 6 dni

Witaj!
Jestem Oleg, menedżer projektu w Business Atlas. Nasz zespół regularnie opracowuje niestandardowe mikrousługi Python do automatyzacji przetwarzania danych.
Oto odpowiedzi na Twoje punkty:
1. Architektura rozwiązania
Warstwa Kontroli Głównej: Skrypt Python z konfiguracją przez .env oraz wsparciem trybu testowego DRY_RUN (bez zapisu do tabeli).
Silnik Google Sheets: Moduł na gspread i google-auth. Aktualizacja wsadowa (Batch Update) w celu ochrony przed limitami prędkości oraz aktualizacji statusu wiersza.
Warstwa Ekstrakcji Danych: Dwuskładnikowa logika: najpierw szybkie zapytanie HTTP do wewnętrznego API, w przypadku braku — w tle Playwright (tryb Headless). Bez OCR i myszy.
Bezpieczeństwo i Logi: Logowanie przez moduł logging z filtrowaniem danych wrażliwych (tylko ID i statusy techniczne).
1. Wymagane dostępności
API Google Sheets: Klucz JSON konta serwisowego (Service Account) oraz dostęp Edytora do tabeli.

  • Zlecenia 30
  • Ocena 5.0
  • Ranking 5 747

Budżet: 24000 EUR Termin: 5 dni

Zobacz, to zadanie jest specjalistyczne - to nie tylko skrypt, ale mały, niezawodny przetwornik danych z autoryzacją, powtórnymi próbami, suchym uruchomieniem i pakietowym zapisem.

Ocena - 24 000 UAH, termin - 5 dni roboczych, orientacyjnie - 24-30 godzin. Jeśli serwis ma oficjalne API, prawdopodobnie zmieścimy się bliżej dolnej granicy, jeśli potrzebny jest Playwright z autoryzacją i niestabilnymi stronami - bliżej górnej. Ogólnie jest w porządku, można nie komplikować, ale stabilność jest tutaj ważniejsza niż szybkość.

Na wyjściu przekażę kod źródłowy, requirements.txt, .env.example, instrukcję instalacji i uruchomienia, krótkie opisanie architektury.

Proponuję architekturę taką jak
> moduł konfiguracji przez .env i .env.example
> klient Google Sheets API - odczyt wierszy, filtr według ID i pustych pól docelowych, pakietowy zapis wyniku
> klient wewnętrznego serwisu - najpierw API, w przypadku jego braku oddzielna warstwa Playwright

Podobny projekt: Рефаткоринг приложения
  • Zlecenia 151
  • Ocena 4.9
  • Ranking 11 029

Budżet: 50 EUR Termin: 4 dni

Dzień dobry. Nie raz zajmowałem się podobnym, jestem pewien, że mogę wykonać zadanie. Radziłbym korzystać z Playwright tylko jako ostateczności - do omijania systemów ochrony są znacznie lepsze opcje.

Czekamy na współpracę z Tobą!
  • Zlecenia 74
  • Ocena 5.0
  • Ranking 17 113

Budżet: 50 EUR Termin: 1 dzień

Witam, jutro już będzie u was. Porozmawiajmy o szczegółach w wiadomościach prywatnych.

  • Zlecenia -
  • Ocena -
  • Ranking 570

Budżet: 80 EUR Termin: 3 dni

Dzień dobry. Zadanie jest całkowicie moje: automatyzacja Google Sheets + zbieranie danych przez API/Playwright — to moja główna praca.

Architektura w skrócie: czytam wiersze, gdzie jest ID, ale brakuje dwóch wartości → najpierw próbuję oficjalnego API po {ID}, Playwright tylko jako fallback, jeśli API nie ma → zapis zbiorczy z powrotem (nie wierszami, aby nie napotkać limitów Sheets) → oznaczenie „przetworzone”. Konfiguracja w .env, tryb testowy bez zapisu, retry z backoff na błędach, poufne dane nie są zapisywane w logach.
Dwa pytania, które wpływają na zakres:

Czy wewnętrzna usługa ma API, czy od razu zakładać Playwright? Jeśli Playwright — czy potrzebna jest autoryzacja (logowanie/sesja)?
Liczba wierszy — setki, tysiące? Od tego zależy logika batchy i limit prędkości.

Koszt: 80 € przy dostępności API, 120 € jeśli przez Playwright z autoryzacją (trudniejsze i dłuższe). Termin 2–3 dni.

AI Tg-bot do klasyfikacji zamówień w Google Sheets
  • Zlecenia -
  • Ocena -
  • Ranking 478

Budżet: 75 EUR Termin: 3 dni

Dzień dobry! Tacy zbieracze na Python — Google Sheets API plus Playwright-fallback, gdy oficjalne API nie istnieje — robiłem nie raz, to moja tematyka. Od razu główne pytanie: czy wewnętrzna usługa ma API, czy wartości należy pobierać tylko ze strony item/{ID} przez Playwright? Od tego zależy zarówno szybkość, jak i niezawodność. Zrobię z trybem testowym, nagrywaniem wsadowym i konfiguracją w .env, jak w TZ. Co do terminów — 3 dni.

  • Zlecenia 3
  • Ocena 5.0
  • Ranking 1 130

Budżet: 80 EUR Termin: 3 dni

Cześć! Takie skrypty automatyzacji w Pythonie na zamówienie to nasza specjalność, mamy żywe przykłady integracji z Google Sheets.

Jak widzę architekturę: moduł pracy z tabelą przez Google Sheets API (konto serwisowe, odczyt wierszy z ID bez wartości + zapis zbiorczy z powrotem); warstwa pozyskiwania danych, która najpierw próbuje oficjalnego API usługi, a w przypadku jego braku — Playwright według wzoru linku; konfiguracja przez .env, tryb testowy bez zapisu, oznaczanie przetworzonych wierszy, ponowne próby z backoff i ochrona przed wpadaniem poufnych danych do logów. Na wyjściu — źródła, requirements.txt, .env.example i instrukcje dotyczące instalacji/uruchamiania.

Jakie dostępności będą potrzebne: konto serwisowe Google z prawem edytowania tabeli (lub dostęp do niej przez e-mail konta); w przypadku wewnętrznej usługi — dokumentacja/klucz API, jeśli jest, w przeciwnym razie przykład linku do elementu i dane do logowania pod Playwright.

Od razu wyjaśnię: czy wewnętrzna usługa ma oficjalne API, czy dostęp tylko przez interfejs webowy? I czy dwa docelowe wartości są widoczne bezpośrednio na stronie elementu, czy trzeba gdzieś kliknąć, aby je uzyskać?

Koszt 80 USD, czas realizacji 3 dni, orientacyjnie 8–10 godzin pracy. Cenę utrzymuję startową — zbieram pierwsze opinie na Freelancehunt, dlatego oferuję korzystnie. Jestem gotów pokazać na żywo demo podobnego skryptu bezpośrednio na czacie.

  • Zlecenia -
  • Ocena -
  • Ranking 449

Budżet: 290 EUR Termin: 6 dni

W tym zadaniu są dwa miejsca, gdzie projekt zwykle się psuje już po oddaniu. Pierwsze - rozwidlenie API w porównaniu do Playwright: to nie jest tylko "alternatywa", ale różny poziom niezawodności. Integracja API żyje latami, skrypt Playwright psuje się przy każdej zmianie w internal-service, dlatego adapter do usługi od razu projektuję jako wymienny moduł: jeśli API pojawi się później, Playwright jest usuwany bez przepisywania reszty kodu. Drugie - idempotentność: jeśli skrypt upadnie w połowie zapisu wsadowego, naiwna logika przy restarcie albo podwaja przetwarzanie, albo traci dane. Rozwiązuje się to oznaczeniem statusu wiersza przed zapisaniem wyniku i ponownym sprawdzeniem warunku "ID wypełnione, wartości puste" przed każdym wsadem.

Co do waszych punktów.

1. Architektura. Moduł odczytu Google Sheets (gspread na serwisowym koncie) wybiera nieprzetworzone wiersze. Oddzielny adapter internal-service z dwiema implementacjami za wspólnym interfejsem: klient HTTP (requests, retry z wykładniczym backoff) i Playwright headless jako fallback. Wyniki są gromadzone i zapisywane jednym batchUpdate, statusy oznaczane są idempotentnie. Konfiguracja przez .env (python-dotenv), tryb dry-run bez zapisu do tabeli, logi z maskowaniem tokenów, kont i URL z identyfikatorami - filtr redakcji na poziomie logowania, a nie "po prostu nie loguję hasła".

2. Dostępy: email serwisowego konta dodać do udostępniania tabeli (konto stworzę sam, klucz przekażę wam); konto lub dostęp do internal-service; pożądana testowa kopia tabeli do uruchomienia w trybie dry-run.

3. Pytania: czy internal-service ma oficjalne API lub dokumentację (swagger), czy od razu zakładamy Playwright? Jaki jest zakres wierszy na przebieg - dziesiątki czy tysiące (wpływa na batching i limity API Sheets)? Uruchomienie jednorazowe ręcznie czy okresowe według harmonogramu?

  • Zlecenia 5
  • Ocena 4.9
  • Ranking 756

Budżet: 2000 EUR Termin: 7 dni

Cześć, pracowałem nad automatyzacją wypełniania Google Sheets przez API + Playwright — przetworzyliśmy 12 000 wierszy, skracając pracę ręczną o 90% ⚡

Powiedzcie, czy wewnętrzna usługa ma oficjalne API, czy od razu skupić się na Playwright? I czy potrzebna jest autoryzacja (login/hasło, token) do dostępu do stron item/{ID}?

Proponuję się skontaktować, chętnie doradzę wam bezpłatnie z technicznej strony i wspólnie opracujemy plan rozwoju + opowiem o moim zespole!

  • Zlecenia 14
  • Ocena -
  • Ranking 847

Budżet: 80 EUR Termin: 2 dni

Cześć!

Wspaniałe zadanie. Pracowałem już z podobnymi, oto przykład do zapoznania się:
https://freelancehunt.com/project/reddit-avtoposter-nakrutka-cherez-api/1298090.html
https://freelancehunt.com/project/napisat-skript/1304561.html

Specyfikacja jest jasna. Jedyna rzecz, którą chciałbym wyjaśnić - czy potrzebujesz GUI, czy kluczowy jest sam fakt działającego algorytmu? Mogę również umożliwić kompilację projektu do .exe. Poradzę sobie w ciągu dnia, ale biorę dwa na wszelki wypadek.

W końcowym produkcie otrzymasz kod źródłowy z komentarzami (zamiast monolitu w jednym pliku, projekt może być podzielony na kilka plików .py), skrypty/instrukcje do instalacji lub uruchamiania, plik konfiguracyjny lub pliki środowiskowe do ustawień. Program będzie również zawierał rejestrowanie logów. Wszystko, czego potrzebuję, to dane uwierzytelniające do połączenia z Google Arkuszem.

  • Zlecenia 4
  • Ocena 5.0
  • Ranking 1 722

Budżet: 100 EUR Termin: 5 dni

Dokładnie zapoznałem się z zadaniem dotyczącym opracowania lokalnego skryptu Python do automatyzacji wypełniania Arkuszy Google danymi z wewnętrznego serwisu. Zadanie jest jasne, wymagania dotyczące stosu (Google Sheets API, Playwright, konfiguracja przez .env, nagrywanie wsadowe i tryb testowy) zostały w pełni uwzględnione.

  • Zlecenia -
  • Ocena -
  • Ranking 364

Budżet: 60 EUR Termin: 2 dni

1. Architektura rozwiązania
Skrypt zbudowany jest na zasadzie modułowej:

Plaintext
├── .env.example # Szablon konfiguracji
├── requirements.txt # Zależności
├── main.py # Orkiestrator procesu
├── config.py # Walidacja i ładowanie konfiguracji
├── sheets_service.py # Praca z Google Sheets API (zapis wsadowy)
├── fetcher.py # Zbieranie danych (API Priority -> Playwright Fallback)

  • Zlecenia -
  • Ocena -
  • Ranking 468

Budżet: 90 EUR Termin: 3 dni

Dzień dobry.

Proponuję podzielić skrypt na cztery niezależne warstwy: odczyt Google Sheets, klient wewnętrznej usługi (API z fallbackiem na Playwright), walidacja wyniku i zapis wsadowy. Pozwoli to na zmianę sposobu pozyskiwania danych bez przepisywania pozostałej logiki.

Dodam dry-run, ponowne próby z ograniczeniem, pomijanie wypełnionych wierszy, maskowanie danych wrażliwych oraz końcowy raport bez tokenów i zawartości sesji. Do uruchomienia będą potrzebne konto serwisowe Google, dostęp do arkusza, testowe konto wewnętrznej usługi oraz 3–5 ID do weryfikacji.

Proszę o wyjaśnienie: czy autoryzacja usługi odbywa się przez login/hasło, SSO czy zapisane sesje przeglądarki?

  • Zlecenia -
  • Ocena -
  • Ranking 255

Budżet: 100 EUR Termin: 1 dzień

Witam, uważnie przeczytałem Państwa propozycję i szczerze jestem gotów pomóc w realizacji Państwa zadania. Będę bardzo uprzejmy, aby pomóc, wszystko zostanie wykonane w najkrótszym czasie i efektywnie :)

  • Zlecenia -
  • Ocena -
  • Ranking 196

Budżet: 24000 EUR Termin: 5 dni

mamy już praktycznie gotowe podobne rozwiązanie do takiej automatyzacji, możemy szybko dostosować do waszej tabeli i wewnętrznego serwisu, omówić tutaj od razu, jestem w kontakcie ))
Mój orientacyjny koszt - 24000 UAH, 5 dni roboczych, około 24-30 godzin.
architektura - moduł Google Sheets API odczytuje wiersze i wykonuje zapis wsadowy, moduł źródła najpierw próbuje oficjalnego API, a w przypadku jego braku używa Playwright bez OCR i współrzędnych, oddzielna warstwa przechowuje ustawienia przez .env, tryb suchy, powtórzenia, maskowanie sekretów i dziennik błędów.
dostępy - konto serwisowe Google lub OAuth do potrzebnej tabeli, struktura kolumn, zasady autoryzacji w wewnętrznym serwisie, dokumentacja API jeśli jest, testowe ID i testowa tabela.
na wyjściu przekażę kod źródłowy, requirements.txt, .env.example, instrukcję instalacji i uruchomienia, krótkie opisanie architektury.
Zobaczcie, tu jest niuans - jeśli serwis ma normalne API, można to zrobić spokojniej i taniej w utrzymaniu, jeśli zostanie tylko Playwright, dodam stabilne oczekiwania, powtórne próby i ochronę przed zmianą układu.
wyjaśnię dwa punkty - jakie dokładnie dwa wartości trzeba pobrać i gdzie się znajdują w odpowiedzi API lub interfejsie.
jeszcze pytanie - przetwarzanie ma być uruchamiane ręcznie lokalnie czy według harmonogramu, na przykład przez cron.
podobne przypadki automatyzacji i systemów korporacyjnych - https://business.ingello.com/forma-bpm - automatyzacja procesów roboczych i statusów.
https://business.ingello.com/platforma - platforma z logiką biznesową, rolami i integracjami.

  • Zlecenia -
  • Ocena -
  • Ranking 406

Budżet: 200 EUR Termin: 5 dni

Cześć!

Mogę opracować ten skrypt automatyzacji w Pythonie zgodnie z Twoimi wymaganiami.

Proponowane podejście:

* Aplikacja w Pythonie z modułową architekturą (Google Sheets, API/Playwright, logika przetwarzania, konfiguracja).
* API Google Sheets do odczytu i zbiorczej aktualizacji.
* Integracja z oficjalnym API jako główne źródło danych; Playwright tylko w przypadku braku dostępności API.
* Konfiguracja za pomocą `.env`, tryb testowy, ponowne próby, obsługa błędów i bezpieczne logowanie (bez danych poufnych).

  • Zlecenia -
  • Ocena -
  • Ranking 309

Budżet: 60 EUR Termin: 3 dni

Cześć.

Zadanie idealnie pasuje do mojego profilu: Python, API, Playwright i automatyzacja pracy z danymi.

Proponuję podzielić architekturę na trzy części: klient Google Sheets wybiera wiersze z ID i pustymi polami docelowymi; oddzielny adapter pobiera dane najpierw przez oficjalne API, a Playwright jest używany tylko jako opcja zapasowa; zgromadzone wyniki są zapisywane w tabeli jednym batch update. Powtórne uruchomienie sprawdza stan wiersza i nie przetwarza już wypełnionych danych.

Dodam dry-run bez zapisu, retry z pauzą, .env, maskowanie sekretów w logach i zrozumiałe raporty dotyczące błędnych wierszy. Przekażę źródła, requirements.txt, .env.example, README i krótką schemat modułów.

Na początek potrzebna jest testowa kopia tabeli, opis kolumn, dokumentacja/klucz API lub testowy dostęp do usługi. Uściślę trzy kwestie: czy jest autoryzacja lub CAPTCHA, ile mniej więcej wierszy na jedno uruchomienie i czy potrzebne jest jednorazowe uruchomienie, czy praca według harmonogramu?

  • Zlecenia -
  • Ocena -
  • Ranking 512

Budżet: 60 EUR Termin: 4 dni

Dzień dobry.

Mam doświadczenie w realizacji podobnych skryptów.

Architektura (krótko)
Google API – odczyt/zapis tabeli (aktualizacja wsadowa)

Data Fetcher – najpierw API (żądania), jeśli nie ma – Playwright (parsowanie HTML, bez OCR)

Logika – wyszukiwanie wierszy z ID i pustymi kolumnami → pobieranie danych → aktualizacja wsadowa

  • Zlecenia -
  • Ocena -
  • Ranking 210

Budżet: 125 EUR Termin: 3 dni

Witam. Proponuję architekturę, w której Google Sheets i wewnętrzna usługa nie są połączone w jeden scenariusz: SheetRepository odpowiada za wybór/pakietowy zapis wierszy, a SourceClient ma wymienne implementacje — oficjalne API lub Playwright. Jeśli API pojawi się później, adapter przeglądarki można usunąć bez przepisywania logiki tabeli.

Dla idempotentności przed zapisem ponownie sprawdzam warunek „ID jest, dwa pola docelowe są puste”, a wartości, status i processed_at wysyłam jednym values.batchUpdate. Po timeoutie następne uruchomienie porównuje faktyczny stan i nie pomija ani nie duplikuje wierszy.

Dostępy — tylko po rezerwacji Sejfu: testowa kopia tabeli, mapowanie kolumn, dane uwierzytelniające Google z minimalnym dostępem, dokumentacja API/token lub testowy użytkownik internal-service. Sekrety nie trafiają do kodu i logów. Jeśli API nie ma, Playwright wspiera jeden uzgodniony login/page flow; CAPTCHA/anti-bot nie omijamy.

Ocena: 125 EUR, 3 dni. Wliczone jeden adapter źródłowy, dry-run, zapis wsadowy/uzgadnianie, ponowne próby błędów przejściowych, requirements.txt, .env.example, README i kluczowe scenariusze pytest. Przed rozpoczęciem doprecyzujemy liczbę wierszy, autoryzację/API, nazwy kolumn, tryb uruchamiania oraz zachowanie przy jednym znalezionym wartości.

  • Zlecenia 6
  • Ocena 5.0
  • Ranking 886

Budżet: 60 EUR Termin: 3 dni

Cześć!

Zadanie jest całkowicie zrozumiałe. Mam doświadczenie w tworzeniu automatyzacji w Pythonie, integracji z Google Sheets API, Playwright, REST API oraz budowaniu niezawodnych skryptów ETL.

Proponuję następującą architekturę:

**Architektura**

* Moduł konfiguracji (.env).
* Moduł pracy z Google Sheets API (odczyt i zapis wsadowy).

  • Zlecenia -
  • Ocena -
  • Ranking 427

Budżet: 50 EUR Termin: 3 dni

Witam! Dokładnie zapoznałem się z zadaniem. Mam duże doświadczenie praktyczne w programowaniu w Pythonie, pracy z różnymi API oraz automatyzacji rutynowych procesów za pomocą Google Sheets API.

Zadanie jest zrozumiałe: potrzebne jest niezawodne rozwiązanie, które stabilnie będzie pobierać dane z waszej wewnętrznej usługi i poprawnie aktualizować tabelę bez awarii i błędów skryptu.

  • Zlecenia 212
  • Ocena 5.0
  • Ranking 6 144

Budżet: 80 EUR Termin: 3 dni

Dzień dobry
Mogę wykonać twoje zadanie w języku programowania C#

Do dostępu do tabeli będziemy używać konta serwisowego i oficjalnego API. Dla twojej strony lub bezpośrednie zapytania, lub automatyzacja przeglądarki.

Trzeba spojrzeć na stronę, z którą będziemy mieli do czynienia.

  • Zlecenia 74
  • Ocena 5.0
  • Ranking 5 950

Budżet: 50 EUR Termin: 2 dni

Dzień dobry. Duże doświadczenie w automatyzacji arkuszy Google. Również duże doświadczenie w parsowaniu i pracy z API. Aby podać dokładną cenę, muszę zobaczyć źródła danych.

  • Zlecenia 11
  • Ocena 5.0
  • Ranking 2 881

Budżet: 150 EUR Termin: 3 dni

Dzień dobry!
Rozwijam w Pythonie!
Jestem gotów się tym zająć, mam dużo doświadczenia w podobnych automatyzacjach.
Proszę przesłać wewnętrzny serwis.
Jestem gotów wszystko zrobić szybko i jakościowo.

  • Zlecenia -
  • Ocena -
  • Ranking 338

Budżet: 50 EUR Termin: 5 dni

Witam! Jestem gotów opracować dla Ciebie skrypt do automatyzacji.

Moja propozycja dotycząca architektury:

1. Praca z tabelami będzie przez gspread za pomocą klucza JSON.
2. Konfiguracja przez .env: logger skonfiguruję tak, aby dane osobowe lub ID z linku były automatycznie maskowane (zastępowane ***) przed zapisaniem w konsoli lub pliku.
3. Zbieranie danych będzie przez podstawowe zapytania HTTP. W przeciwnym razie - robię przez Playwright.
4. Tryb testowy - osobny znacznik w .env, który wykonuje cały cykl bez faktycznego zapisu w tabeli.
5. Zapis w Google Sheets będzie grupowany i wysyłany partiami, a nie pojedynczo. To jest szybsze i mniej obciąża limity API.

  • Zlecenia -
  • Ocena -
  • Ranking 366

Budżet: 150 EUR Termin: 4 dni

Witam! Z przyjemnością opracuję dla Państwa niezawodny i odporny na błędy skrypt Python do automatyzacji pracy z Arkuszami Google i Państwa wewnętrzną usługą.

Poniżej przedstawiam szczegółowe odpowiedzi na Państwa pytania dotyczące architektury, dostępów i oceny projektu:

1. PROPOZYCJONOWANA ARCHITEKTURA
Skrypt będzie oparty na Pythonie 3.10+ z wykorzystaniem synchronicznego API Playwright i biblioteki gspread do pracy z Arkuszami Google.
• Konfiguracja: Wszystkie parametry (ID arkusza, tryb testowy TEST_MODE, timeouty, opóźnienia, ścieżki do sesji i dane uwierzytelniające) zostaną przeniesione do pliku .env.
• Uwierzytelnianie w Arkuszach Google: Przez oficjalne konto serwisowe Google (Service Account) z autoryzacją za pomocą klucza JSON. To najbezpieczniejsza metoda bez konieczności ciągłego aktualizowania tokenów OAuth.
• Zbieranie danych (Scraping/API):
- Pierwszym priorytetem skryptu będzie próba wykonania szybkiego żądania HTTP do API usługi (jeśli to możliwe).

  • Zlecenia 5
  • Ocena 4.9
  • Ranking 1 753

Budżet: 100 EUR Termin: 2 dni

Cześć! Krótko o architekturze. Skrypt składa się z trzech części: klient Google Sheets (czytam wiersze, gdzie są ID, ale dwa wartości są puste, i zapisuję z powrotem partiami przez batchUpdate, aby nie napotkać limitów), pobieranie wartości i pętla przetwarzania z oznaczeniem wiersza jako gotowego. Wszystko przez .env, sekrety nie zapisuję w logach, jest tryb testowy bez zapisu do tabeli i powtórzenia z backoff na błędach.

Kluczowy moment dotyczący pozyskiwania danych: najpierw sprawdzę zakładkę Network na stronie item. Często wewnętrzna usługa zwraca te same dwa wartości zwykłym zapytaniem JSON, nawet jeśli API jako takie nie istnieje. Wtedy biorę je bezpośrednio tym zapytaniem, szybko i stabilnie, a Playwright w ogóle nie jest potrzebny. Jeśli dane są rysowane tylko po stronie klienta bez osobnego zapytania, wtedy uruchamiam Playwright, bez OCR i współrzędnych, jak prosisz.

Dostępy: konto serwisowe Google z prawem do zapisu w tabeli (udostępnić na jego email), URL wewnętrznej usługi i jak w niej przebiega autoryzacja (ciasteczka/token/login na stronie item), plus przykład jednego ID do sprawdzenia.

Uściślę jedno: czy strona item wymaga logowania do konta, czy jest otwarta pod bezpośrednim linkiem? Od tego zależy, czy potrzebny jest Playwright z autoryzacją.

Przekazuję źródło, requirements.txt, .env.example, instrukcje i opis architektury. Koszt 100 euro, termin 2 dni, orientacyjnie 12 godzin. Będę wdzięczny za współpracę.

  • Zlecenia 3
  • Ocena 5.0
  • Ranking 543

Budżet: 156 EUR Termin: 3 dni

Dzień dobry!

Architektura:

Konfiguracja przez .env (dane uwierzytelniające do Google Sheets, podstawowy URL wewnętrznego serwisu, flaga TEST_MODE)
Podłączenie do Google Sheets przez gspread/google-api-python-client z kontem serwisowym
Odczyt tabeli → filtrowanie wierszy (ID wypełnione, dwa wartości docelowe puste)
Dla każdego wiersza: próba przez API wewnętrznego serwisu (jeśli istnieje), w przeciwnym razie — Playwright (headless) do uzyskania wartości ze strony
Kumulacja wyników w pamięci → zapis wsadowy z powrotem do tabeli (batch_update), aby nie napotkać limitów szybkości API Google Sheets
Oznaczenie wiersza jako przetworzonego w osobnej kolumnie

  • Zlecenia -
  • Ocena -
  • Ranking 348

Budżet: 80 EUR Termin: 2 dni

Najpierw sprawdzę, czy serwis ma otwarte API: jeśli tak, zrobię to w ciągu doby, jeśli tylko stronę, przejdę przez Playwright i podam dokładną cenę po pierwszym spojrzeniu na nią. Zapis wyników w Google Sheets już robię na żywo w jednym z moich botów, przypadek "Bot zgłoszeń" w portfolio (https://freelancehunt.com/showcase/work/zayavki-bot-telegram-mini-app/2060201.html), tam też teraz spływają wiersze z rzeczywistych zgłoszeń. Wiersz oznaczam jako przetworzony tylko wtedy, gdy obie wartości są rzeczywiście zapisane, a nie tylko próbowałem. Tokeny i same wartości nie są zapisywane w logu, jest przebieg bez zapisu do weryfikacji. Orientacyjnie 80 euro i 2 dni przy dostępności API, bliżej 150 i 3-4 dni, jeśli tylko przez stronę.

  • Zlecenia -
  • Ocena -
  • Ranking 358

Budżet: 50 EUR Termin: 2 dni

Cześć!

Zadanie jest jasne, a cel zrozumiały. Mam doświadczenie z Pythonem, Google Sheets API i Playwright.

1. Architektura:
Trzy moduły: sheets.py (czytanie/zapisywanie Google Sheets), fetcher.py (pobieranie danych przez API lub Playwright), main.py (główna logika). Zbiorcze zapisywanie zmian. Konfiguracja przez .env.

2. Wymagane dostępności:
Konto serwisowe dla Google Sheets API, dostęp do arkusza Google, dokumentacja/dostęp do internal-service lub testowy URL.

  • Zlecenia -
  • Ocena -
  • Ranking 525

Budżet: 60 EUR Termin: 2 dni

Witaj! Architektura: moduł Sheets (gspread, zapis wsadowy przez batch_update), moduł pobierania danych - najpierw oficjalne API wewnętrznej usługi, fallback na Playwright, orkiestrator z retry i trybem testowym bez zapisu do tabeli. Konfiguracja przez .env, sekrety nie trafiają do logów, już wypełnione wiersze są pomijane, przetworzone - oznaczane. Przekażę kod, requirements.txt, .env.example, instrukcje instalacji i uruchomienia oraz opis architektury. Z dostępów potrzebne: konto serwisowe Google z dostępem do tabeli oraz konto/token wewnętrznej usługi; orientacyjnie 6-8 godzin pracy.

  • Zlecenia -
  • Ocena -
  • Ranking 471

Budżet: 50 EUR Termin: 2 dni

Gotowy pomóc napisać skrypt w ciągu 2 dni

możemy się zadzwonić i pokażę plan, jak zamierzam to zrealizować

  • Zlecenia 38
  • Ocena 4.7
  • Ranking 5 354

Budżet: 100 EUR Termin: 2 dni

Witaj! Głównym zadaniem tego skryptu jest nie tylko zebranie danych, ale zapewnienie niezawodnej pracy z Google Sheets API (przestrzeganie limitów za pomocą zapisu wsadowego batchUpdate) oraz stworzenie odpornego adaptera dla wewnętrznego serwisu (szybkie przełączanie między REST API a bezgłowym przeglądarką Playwright w przypadku braku otwartych punktów końcowych).

Proponowana architektura:
Zrealizuję to jako modułową aplikację Python. Interakcję z tabelami zbuduję za pomocą oficjalnego google-api-python-client lub gspread z wykorzystaniem konta usługi. Parsowanie będzie oparte na izolowanych sesjach: najpierw skrypt sprawdzi dostępność odpowiedzi API, a jako fallback uruchomi Playwright w trybie headless. Wszystkie ustawienia, w tym tokeny dostępu i URL, będą przeniesione do .env, a logowanie będzie skonfigurowane tak, aby filtrować wszelkie PII (dane osobowe/poufne).

Mam głęboką ekspertyzę w podobnych zadaniach: podczas tworzenia zautomatyzowanych agregatorów treści (np. @parserAMbot) stale korzystałem z Playwright do ekstrakcji danych z złożonych platform. Projektowałem również stabilne integracje z usługami Google dla rozbudowanego systemu logistycznego MKSDelivery, gdzie skutecznie rozwiązałem problemy z omijaniem limitów i zarządzaniem dużymi zbiorami danych.

Potrzebne dostępności do rozpoczęcia:

Klucz JSON dostępu od Google Service Account (lub dostęp do tabeli dla mojego konta usługi).

  • Zlecenia -
  • Ocena -
  • Ranking 315

Budżet: 240 EUR Termin: 3 dni

Proponuję lokalny Python CLI z podziałem na moduły config, sheets, source i runner. Najpierw sprawdzę dostępność oficjalnego API wewnętrznej usługi; Playwright pozostanie tylko rezerwowym adapterem.

Realizacja: konto usługi Google z dostępem tylko do testowej tabeli; wyszukiwanie niezapełnionych wierszy; idempotentne przetwarzanie; zapis wsadowy; dry-run bez zmian; ponowne próby z exponential backoff; punkt kontrolny do kontynuacji po awarii; strukturalne logi bez tokenów i uzyskanych poufnych wartości. Przekażę źródła, requirements.txt, .env.example, instrukcje i schemat architektury.

Koszt 240 EUR, termin 3 dni, orientacyjnie 8–10 godzin. W granice wchodzi jedna tabela/zakładka, dwa pola docelowe i jedna wewnętrzna usługa. Zmiana autoryzacji usługi, obejście ochrony antybotowej lub dodatkowe źródła będą wyceniane osobno po diagnozie.

Potrzebne: testowa kopia Google Sheet, ograniczone konto usługi; dokumentacja i testowy token API lub osobne konto testowe dla Playwright; przykłady ID i oczekiwanych dwóch wartości. Czy jest CAPTCHA/2FA i jaki limit zapytań jest dopuszczalny?

  • Zlecenia 4
  • Ocena 5.0
  • Ranking 480

Budżet: 50 EUR Termin: 5 dni

Gotowy do stworzenia lokalnego skryptu Python do automatycznego wypełniania Google Arkuszy — z priorytetem na oficjalne API wewnętrznej usługi, Playwright tylko jako zapas.

Zauważyłem, że trzeba pracować według jasnej logiki: znaleźć wiersze, gdzie jest ID, ale brakuje dwóch wartości → utworzyć link według szablonu → wyciągnąć dane → zapisać partiami z powrotem → oznaczyć wiersz jako przetworzony. Konfiguracja przez .env, tryb testowy bez zapisu, retry z backoff, i aby dane poufne nie trafiały do logów.

Architektura prosta i niezawodna: oddzielny moduł dla Google Sheets (gspread + konto serwisowe, odczyt jednym zapytaniem, zapis przez batchUpdate, aby nie napotkać limitów), oddzielny adapter dla źródła danych z dwiema realizacjami według wspólnego interfejsu — klient HTTP jako główna opcja i Playwright headless jako zapasowy. Tak, jeśli API pojawi się później — Playwright po prostu usuwacie bez przepisywania całego kodu.

✅ Jeden niuans, który inni pomijają: idempotentność. Jeśli skrypt upadnie w trakcie zapisu partii, przy ponownym uruchomieniu nie zdubluje i nie zgubi danych — przed każdą partią sprawdzam warunek „ID jest, wartości nie ma” na nowo. Logi filtruję na poziomie modułu logging (redakcja tokenów i URL z ID), a nie po prostu „nie loguję hasła”.

Z dostępów potrzebne: konto serwisowe Google z dostępem do arkusza (pomogę stworzyć), dokumentacja lub klucz API wewnętrznej usługi (jeśli jest), lub przykład linku do elementu i dane do autoryzacji, jeśli tylko interfejs webowy.

  • Zlecenia -
  • Ocena -
  • Ranking 256

Budżet: 80 EUR Termin: 3 dni

Cześć!

Jestem gotów opracować dla Ciebie lokalny skrypt Python do automatyzacji wypełniania Arkuszy Google. Opis zadania jest całkowicie zrozumiały, logika jest przejrzysta i wykonalna.

  • Zlecenia 55
  • Ocena 5.0
  • Ranking 4 968

Budżet: 100 EUR Termin: 2 dni

Dobry wieczór, jestem programistą Pythona, mam doświadczenie w pracy ze wszystkimi potrzebnymi technologiami. Mogę zrealizować twoje zlecenie szybko i jakościowo. Pisz - omówimy szczegóły. Jestem gotów rozpocząć już dziś.

  • Zlecenia 11
  • Ocena -
  • Ranking 591

Budżet: 200 EUR Termin: 5 dni

Dzień dobry. Proponuję podzielić rozwiązanie na trzy niezależne moduły: pracę z Google Sheets API, pozyskiwanie danych z wewnętrznego serwisu oraz przetwarzanie wierszy. Najpierw sprawdzę oficjalne API. Jeśli go nie ma, podłączę Playwright z stabilnymi selektorami DOM i zachowaniem autoryzowanej sesji.

Skrypt będzie pomijał wypełnione wiersze, zapisywał zmiany partiami, wspierał dry-run, ograniczone próby ponowne oraz bezpieczne logi bez tokenów i danych poufnych.

Na początek potrzebna będzie testowa kopia tabeli, Google Service Account lub dostęp OAuth, 3–5 przykładów ID z oczekiwanymi wynikami oraz dostęp do API lub interfejsu webowego serwisu.

Główne pytanie: jak wygląda autoryzacja w wewnętrznym serwisie, czy jest SSO, 2FA, CAPTCHA lub ograniczenia VPN?

Ocena — 16–20 godzin.
Termin — do 5 dni kalendarzowych. Przekażę kod, requirements.txt, .env.example, README oraz krótkie opisanie architektury.

  • Zlecenia -
  • Ocena -
  • Ranking 583

Budżet: 1234 EUR Termin: 1 dzień

Cześć! Mam doświadczenie z Pythonem, Google Sheets API i Playwright. Chętnie Ci pomogę.

  • Zlecenia -
  • Ocena -
  • Ranking 286

Budżet: 100 EUR Termin: 2 dni

Cześć! Zadanie jest jasne i idealnie pasuje do mnie — parsowanie i automatyzacja w Pythonie. Stworzę skrypt według twojej logiki: czytam wiersze, gdzie są ID, ale puste pola docelowe → formułuję link według szablonu → pobieram dwie wartości (najpierw próbuję oficjalnego API, jeśli go nie ma — Playwright) → zapisuję z powrotem do tabeli i oznaczam wiersz jako przetworzony.

Zadbam o odporność na awarie: przetwarzanie odbywa się wierszami z oznaczeniem postępu, więc w przypadku przerwania skrypt będzie kontynuował od miejsca zatrzymania, a nie od początku. Dodatkowo throttling zapytań, aby nie złapać bana na źródle.

Termin: 2 dni, koszt 100 €. Pracuję przez Safe.

Pytanie: czy wewnętrzna usługa ma jednak API, czy od razu zakładamy Playwright? I czy potrzebna jest autoryzacja na nim (login/sesja) — od tego zależy, jak skonfigurować dostęp.

  • Zlecenia -
  • Ocena -
  • Ranking 314

Budżet: 30 EUR Termin: 3 dni

Cześć! Mam duże doświadczenie w pracy z Google Sheets API oraz automatyzacją procesów. Zadanie jest zrozumiałe, gotów zrealizować niezawodne rozwiązanie z uwzględnieniem wszystkich Twoich wymagań.

Jak widzę architekturę:
- Użycie pydantic-settings do walidacji .env. To gwarantuje, że program zakończy działanie na starcie, jeśli chociaż jeden klucz będzie brakował.
- Modularne podejście. Stworzę oddzielne klasy-adaptory: jedną dla Google Sheets, drugą - do pobierania danych (API/Playwright). To pozwoli łatwo wymienić Playwright na API w przyszłości bez przepisywania głównej logiki.
- Przetwarzanie wsadowe danych w celu minimalizacji liczby zapytań do Google API, co pomoże uniknąć ograniczeń.
- Logowanie przez logging z pełnym maskowaniem wszelkich kluczy API i danych poufnych.

Z dostępów będę potrzebował tylko serwisowego konta Google Cloud z dostępem do konkretnej tabeli (Service Account Email).

  • Zlecenia 22
  • Ocena 5.0
  • Ranking 5 076

Budżet: 100 EUR Termin: 2 dni

Cześć ⭐️! Jestem wysoko wykwalifikowanym programistą webowym z ponad ✅ 7-letnim doświadczeniem w rozwoju i nowoczesnych technologiach webowych.

Ostatnie projekty:
✔️https://homenly.com
✔️https://confidence-tech.com
✔️https://homexcrm.com
✔️https://omgfirms.com
✔️https://skyhigh-lviv.com/
✔️https://sweet-sdpearls.de/
✔️https://novobudova.pro

  • Zlecenia -
  • Ocena -
  • Ranking 420

Budżet: 120 EUR Termin: 3 dni

Cześć! Zapoznałem się z Twoim szczegółowym zleceniem. Zadanie jest całkowicie zrozumiałe, mam odpowiednie doświadczenie w tworzeniu skryptów automatyzacji pod klucz (Python + Google Sheets API + parsowanie).

Nie tylko napiszę skrypt, ale uczynię go odpornym na awarie. Oto jak wygląda architektura mojego rozwiązania:

1. Idempotentność i ochrona przed duplikatami: Jeśli podczas zapisu wsadowego przerwie się internet lub padnie sieć serwisu, skrypt po ponownym uruchomieniu nie uszkodzi ani nie zdubluje tabeli. Dokładnie odfiltrowuje tylko te wiersze, gdzie "ID jest wypełnione, a wartość pusta".
2. Adaptacyjny zbiór danych: Projektuję adapter z dwiema realizacjami. Najpierw następuje zapytanie przez klienta HTTP (requests + retry z wykładniczym backoff) do API. Playwright (headless) łączy się tylko jako opcja zapasowa (fallback), jeśli otwarte API nie istnieje.
3. Optymalizacja Sheets API: Odczyt i zapis odbywają się nie wierszami (aby nie złapać bana od Google za limity), a wyłącznie przez batchUpdate.
4. Bezpieczeństwo danych: Konfiguracja przez .env (python-dotenv). Poufne dane nie tylko "nie są wyświetlane", ale są filtrowane na poziomie modułu logging (redaction) — tokeny i hasła nigdy nie trafią do plików logów. Tryb testowy (dry-run) bez zapisu w tabeli zostanie zrealizowany.

Na początek będę potrzebował:

  • Zlecenia 6
  • Ocena 5.0
  • Ranking 1 298

Budżet: 35 EUR Termin: 7 dni

Pakietowe zapisy zmian w Google Sheets to klucz do optymalizacji, a ja zrealizuję to za pomocą skryptu w Pythonie, wykorzystując Google Sheets API do podstawowej logiki oraz Playwright jako fallback do pozyskiwania danych z wewnętrznego serwisu. Skrypt będzie zbudowany w następujący sposób: połączenie z arkuszem, wyszukiwanie niezapełnionych wierszy według ID, formułowanie zapytań do API (lub skrobanie przez Playwright), pozyskiwanie dwóch docelowych wartości, gromadzenie zmian w buforze oraz jedna pakietowa operacja zapisu w arkuszu, z obowiązkowym przetwarzaniem błędów, logiką ponownego próbowania oraz trybem testowym bez zapisu. Zrealizuję również konfigurację przez .env, logowanie bez danych poufnych, pełną dokumentację z architekturą i instrukcjami. Proponuję 2 tygodnie bezpłatnego wsparcia kodu po oddaniu — skrypt może wymagać debugowania przy zmianach w strukturze API lub arkusza. Jaka wersja Pythona i jakie dokładne nazwy dwóch docelowych pól w arkuszu?

  • Zlecenia -
  • Ocena -
  • Ranking 440

Budżet: 40 EUR Termin: 2 dni

Cześć! Z przyjemnością opracuję dla Ciebie niezawodny i odporny na błędy lokalny skrypt Python zgodnie z Twoimi wymaganiami technicznymi. Specjalizuję się w automatyzacji procesów w Pythonie 3.12, pracy z Google Sheets API oraz automatyzacji przeglądarki za pomocą Playwright.

Prosiłeś o odpowiedzi na Twoje pytania przed rozpoczęciem, dlatego proponuję następujące rozwiązanie techniczne:

1. Propozycja architektury:
Skrypt będzie zbudowany w oparciu o zasadę modułowości dla wyraźnego podziału logiki (Single Responsibility):
— Moduł konfiguracyjny: Odczytuje zmienne z .env (dane uwierzytelniające, ID arkusza, rozmiary partii, flaga DRY_RUN).
— Usługa arkuszy: Działa przez oficjalne Google Sheets API (biblioteka gspread na bazie konta serwisowego). Odczytuje arkusz w całości w jednym żądaniu, aby oszczędzać limity, filtruje potrzebne wiersze w pamięci. Zapis wyników wykonuje ściśle partiami przez spreadsheets.values.batchUpdate po zakończeniu iteracji partii, aby uniknąć blokad ze strony Google.
— Ekstraktor danych: Realizuje wzorzec „Strategia”. Na najwyższym poziomie deklarowany jest wspólny interfejs do pobierania danych. Pod nim znajdują się dwie izolowane klasy: klient HTTP (requests/httpx z obsługą eksponencjalnego backoff przy ponownych próbach) oraz Playwright Headless (działa w tle, bez użycia OCR, współrzędnych lub emulacji myszy — ściśle ekstrakcja danych z drzewa DOM/selektorów).
— Moduł loggera: Skonfiguruję wbudowany filtr maskowania (redaction) na poziomie modułu logging. Jakiekolwiek prywatne tokeny, hasła lub wartości docelowe będą automatycznie zastępowane w logach na [REDACTED].

  • Zlecenia -
  • Ocena -
  • Ranking 267

Budżet: 35 EUR Termin: 5 dni

Cześć!

Nazywam się Bohdan.

Zapoznałem się z Twoim zadaniem technicznym. Przed rozpoczęciem prac proponuję uzgodnić architekturę i szczegóły integracji, aby rozwiązanie było niezawodne, bezpieczne i łatwe w utrzymaniu.

Proponowana architektura
Konfiguracja — przechowywanie wszystkich parametrów w .env (ID tabeli, dane logowania, URL usługi, tryb pracy itp.).
Moduł Google Sheets — odczyt danych, wyszukiwanie nieprzetworzonych wierszy, zbiorowe zapisywanie zmian przez Google Sheets API.
Moduł pobierania danych:

  • Zlecenia 10
  • Ocena 5.0
  • Ranking 1 756

Budżet: 50 EUR Termin: 1 dzień

Witam. Dokładnie zapoznałem się z zadaniem dotyczącym automatyzacji wypełniania arkusza Google danymi z wewnętrznego serwisu. Projekt będzie realizowany w sposób modułowy w Pythonie, wykorzystując Google Sheets API oraz Playwright w razie potrzeby, z wyraźnym podziałem odpowiedzialności między komponentami do konfiguracji, pozyskiwania danych, interakcji z arkuszem oraz logowania bez ujawniania wrażliwych informacji. Zapewnię wsadowe przetwarzanie danych w celu optymalizacji interakcji z Google Sheets, staranną obsługę błędów z mechanizmami ponownych prób oraz tryb testowy, który gwarantuje niezawodność i bezpieczeństwo rozwiązania. Mam znaczące doświadczenie w opracowywaniu podobnych skryptów integracyjnych oraz automatyzacji procesów roboczych, co pozwoli na efektywne wykorzystanie gotowych rozwiązań architektonicznych i szablonów w celu przyspieszenia rozwoju. Wszystkie szczegóły realizacji, ostateczny budżet oraz terminy proponuję omówić w wiadomościach prywatnych.

  • Zlecenia -
  • Ocena -
  • Ranking 218

Budżet: 40 EUR Termin: 3 dni

Dzień dobry!
Jestem gotów zająć się zadaniem. Opowiem prostymi słowami, jak to widzę, co potrzebuję od was, jakie są pytania i ile to będzie kosztować pod względem czasu i pieniędzy.

Program sam w sobie:

Otwiera waszą Arkusz Google.
Znajduje wiersze, gdzie jest ID, ale brakuje dwóch wartości.
Na podstawie ID zbiera linki do wewnętrznego serwisu firmy.
Pobiera potrzebne dwie wartości. Jeśli serwis ma API, bierze przez nie, to bardziej niezawodne i szybsze. Jeśli takiego dostępu nie ma, otwiera stronę w tle (przez Playwright) i pobiera dane stamtąd, tak jakby robił to człowiek, po prostu automatycznie.
Zapisuje znalezione wartości z powrotem do arkusza.

  • Zlecenia 41
  • Ocena 5.0
  • Ranking 3 086

Budżet: 50 EUR Termin: 1 dzień

Cześć.

Proponuję architekturę modułową: oddzielny blok dla Google Sheets, oddzielny moduł do pobierania danych przez oficjalne API lub Playwright oraz główny procesor do sprawdzania wierszy, ponownych prób i zapisu wsadowego. Już wypełnione wiersze nie będą przetwarzane ponownie, a konfiguracja, dry-run i sekrety będą przeniesione do .env.

Na początek będą potrzebne:
dostęp do testowej kopii Google Arkuszy przez Konto Usługi
dokumentacja i klucz API wewnętrznej usługi lub dostęp testowy dla Playwright
2–3 przykłady ID z oczekiwanymi wartościami
nazwy kolumn i format oznaczenia przetwarzania

  • Zlecenia 38
  • Ocena 5.0
  • Ranking 1 907

Budżet: 70 EUR Termin: 2 dni

👋 Witaj!😄

To kompaktowe i zrozumiałe zadanie — dokładnie w moim zakresie (Python + Google Sheets API + Playwright).

🛠 Jak to zrobię:
• Połączenie z arkuszem przez gspread (konto serwisowe).
• Wyszukiwanie wierszy z ID bez 2 docelowych wartości → formowanie URL według szablonu.
• Uzyskiwanie wartości: najpierw przez API (jeśli jest), fallback — Playwright; stabilne parsowanie, obsługa błędów i ponowne próby.
• Zapis wartości z powrotem + oznaczenie „przetworzone”, przetwarzanie wierszy partiami, kontynuacja od następnego.

  • Zlecenia 37
  • Ocena 5.0
  • Ranking 16 921

Budżet: 200 EUR Termin: 4 dni

Cześć,

Architektura: skrypt oparty na konfiguracji, .env dla poświadczeń (ścieżka do pliku JSON konta usługi Google, ID arkusza, wewnętrzny adres URL/usługa bazowa). Klient API Google Sheets odczytuje wszystkie wiersze, filtruje do ID-obecnych + brakujących wartości docelowych. Dla każdego wiersza najpierw próbuj API wewnętrznej usługi, jeśli jest udokumentowane, w przeciwnym razie przejdź do Playwright przeciwko szablonowemu adresowi URL. Wydobyte wartości są kolejkowane w pamięci, zapisywane z powrotem w jednej aktualizacji wsadowej (nie na wiersz) aby pozostać w granicach limitów szybkości API Sheets i uniknąć stanów częściowego zapisu w przypadku błędu. Wiersz oznaczony jako przetworzony dopiero po pomyślnym zapisie. Opakowanie ponownego próbowania z wykładniczym opóźnieniem wokół obu kroków pobierania i zapisu, rozróżniające błędy do ponownego próbowania (przekroczenie czasu, limit szybkości) od błędów krytycznych (błąd autoryzacji, źle sformatowany wiersz), błędy krytyczne są rejestrowane i pomijane, nie są ponawiane w nieskończoność. Rejestrowanie wyklucza dwie wartości docelowe i wszelkie materiały poświadczeniowe, tylko ID i status. Flaga trybu testowego uruchamia pełny proces odczytu/pobierania i drukuje zamierzone zapisy bez dotykania arkusza.

Potrzebny dostęp: konto usługi Google z dostępem do edycji konkretnego arkusza (udostępnij je z adresem e-mail konta usługi, nie jest potrzebny szerszy dostęp do Dysku). Wewnętrzna usługa, albo poświadczenia/dokumentacja API, jeśli API istnieje, albo ważna sesja/logowanie dla Playwright oraz potwierdzenie, jak wygląda "zalogowanie" w tej usłudze (ciasteczko, token, logowanie formularza).

Pytania przed rozpoczęciem: czy wewnętrzna usługa ma jakiekolwiek API, nawet niedokumentowane, czy Playwright jest potwierdzoną ścieżką? Około ile wierszy/jak często to działa, jednorazowe uzupełnienie czy cykliczna praca (zmienia to, czy dodam harmonogram, np. projekt gotowy do cron)? Czy wewnętrzna usługa jest dostępna z zewnątrz twojej sieci, czy to musi działać na maszynie wewnątrz twojej infrastruktury? Jak wyglądają dwie wartości docelowe na stronie, czy są to strukturalne pola, czy trzeba je analizować z tekstu swobodnego?

Koszt i czas: za skrypt zgodnie z opisem, źródło + requirements.txt + .env.example + dokumentacja instalacji/uruchamiania + opis architektury, oszacowałbym 150 do 200 euro i 3 do 4 dni, zakładając ścieżkę Playwright (ścieżka API byłaby szybsza, dni mogłyby spaść do 2). Ostateczna liczba ustali się, gdy będę znał objętość wierszy i czy to jest jednorazowe czy cykliczne.

  • Zlecenia 55
  • Ocena 5.0
  • Ranking 1 890

Budżet: 300 EUR Termin: 10 dni

Cześć! Jestem gotów opracować niezawodny lokalny skrypt w Pythonie z pakietowym zapisem do Google Sheets, trybem testowym i bezpiecznym ukrywaniem logów. Zrealizuję priorytetowe zbieranie przez oficjalne API lub przez bezszwową emulację w Playwright, jeśli API jest niedostępne. Prześlij przykład tabeli i kilka słów o ochronie wewnętrznego serwisu — orientuję się co do dokładnych terminów i kosztów w ciągu 5 minut.

  • Zlecenia 10
  • Ocena 4.3
  • Ranking 1 076

Budżet: 50 EUR Termin: 2 dni

Cześć.
Pracowałem z API Google Sheets. (Możesz to zobaczyć w recenzjach).
Nie do końca zrozumiałem, co dokładnie potrzebujesz w kwestii architektury i plików env. Tutaj dosłownie kod skryptu na dwa moduły. W jednym połączenie z tabelą, a w drugim odczyt i zapis do samej tabeli.

Pytanie, skąd bierzemy dane do zapisu i jakie identyfikatory porównywać. (Ale to już na etapie rozwoju)

  • Zlecenia -
  • Ocena -
  • Ranking 274

Budżet: 150 EUR Termin: 3 dni

Witam! Nazywam się Nikita, jestem programistą z firmy VALFLOW. Jestem gotów zrealizować ten skrypt. Stworzymy modułową architekturę, aby izolować logikę parsowania od pracy z tabelami — to pozwoli łatwo przełączać się między API a Playwright.

1. Architektura:
• Core/Runner: Główny cykl, odczytuje konfigurację .env (w tym flagę DRY_RUN dla trybu testowego).
• GoogleSheetsService: Działa przez google-api-python-client. Odczytuje cały arkusz w jednym żądaniu, filtruje wiersze w pamięci, a wynik zapisuje przez spreadsheets.values.batchUpdate (partiami, aby oszczędzać limity API).
• DataExtractor: Najpierw próbuje klienta HTTP (httpx/requests), w przypadku braku endpointu — inicjalizuje Playwright do zbierania danych z interfejsu webowego. Logowanie otoczymy filtrem do maskowania danych osobowych.

2. Wymagane dostępności:
• Klucz JSON z konta serwisowego Google (z dostępem do odczytu/zapisu tabeli).
• Dostępy/tokeny do wewnętrznego serwisu lub konto testowe do autoryzacji w Playwright.

  • Zlecenia -
  • Ocena -
  • Ranking 282

Budżet: 150 EUR Termin: 4 dni

Dzień dobry. Jestem gotów zrealizować ten skrypt w Pythonie. Do pozyskiwania danych w pierwszej kolejności będę korzystać z API wewnętrznej usługi, a jeśli go nie ma – zrealizuję rozwiązanie za pomocą Playwright. Przed rozpoczęciem proponuję uzgodnić architekturę, wyjaśnić niezbędne dostępności i kilka szczegółów dotyczących działania usługi, aby od razu zrobić wszystko poprawnie i uniknąć zbędnych poprawek. Wstępna ocena – 2–4 dni.

  • Zlecenia 9
  • Ocena 5.0
  • Ranking 656

Budżet: 100 EUR Termin: 1 dzień

Dzień dobry!
Ogólnie zadanie jest jasne, aby dokładnie odpowiedzieć na pytania dotyczące terminów i ceny, chciałbym wyjaśnić kilka kwestii, które pojawiły się po analizie twojego zadania.
Piszesz w wiadomościach prywatnych – omówimy szczegóły i twoje życzenia.

  • Zlecenia 34
  • Ocena 5.0
  • Ranking 9 902

Budżet: 65 EUR Termin: 1 dzień

Opracuję skrypt w Pythonie, który będzie łączył się z Twoją wewnętrzną usługą, będzie pobierał dane i automatycznie wprowadzał je do Arkusza Google. Można również skonfigurować logowanie i obsługę błędów.

Napisz do mnie, omówimy wszystko szczegółowo, a ja mogę od razu przystąpić do realizacji.

Portfolio: Freelancehunt
Opinie: Freelancehunt

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 1 605

Budżet: 100 EUR Termin: 3 dni

Proszę powiedzieć, czy wewnętrzna usługa ma API, czy tylko interfejs webowy? To mocno wpływa na architekturę. Robiłem podobne zadania: ETL z Meta Ads i GA do Google Sheets z automatyzacją oraz zbieranie danych przez Playwright z ominięciem Cloudflare. W tym projekcie logika jest jasna - znaleźć wiersze z ID, uzyskać dane, zapisać. Proponuję najpierw sprawdzić dostępność API, jeśli nie ma - Playwright z odpowiednim podejściem. Terminy i cenę omówimy po wyjaśnieniu. Po oddaniu projektu pozostanę do wsparcia, jeśli będą potrzebne poprawki.

  • Zlecenia 77
  • Ocena 4.8
  • Ranking 2 886

Budżet: 110 EUR Termin: 2 dni

Cześć. Jestem gotowa opracować lokalny skrypt Python do automatycznego wypełniania Google Sheets. Planuję połączenie przez Google Sheets API, odczyt wierszy z ID, sprawdzenie pustych potrzebnych pól, pobieranie danych z wewnętrznego serwisu przez API lub Playwright, zbiorowe zapisanie wyników z powrotem do tabeli i oznaczenie przetworzonych wierszy. Dodam również tryb dry-run, logowanie i ustawienia przez .env. Do dokładnej wyceny potrzebuję przykładu tabeli, 2–3 testowych ID, nazw potrzebnych kolumn oraz informacji, czy wewnętrzny serwis ma API. Orientacyjnie: 1–2 dni. Jestem gotowa omówić szczegóły i zacząć od testowej kopii tabeli.

  • Zlecenia -
  • Ocena -
  • Ranking 417

Budżet: 300 EUR Termin: 7 dni

Dzień dobry.

Jestem gotów opracować lokalny skrypt Python do wypełniania Arkusza Google z wewnętrznego serwisu zgodnie z Twoim TZ.

Portfolio: https://gooru-lab.github.io/portfolio/

————————————————
1) Architektura (propozycja)

• config — odczyt .env (ID arkusza, zakresy kolumn, szablon URL, tryb dry-run, rozmiar batch, retries).

  • Zlecenia 8
  • Ocena 5.0
  • Ranking 1 903

Budżet: 200 EUR Termin: 16 dni

Cześć!

Jestem gotowa zająć się Twoim projektem. Zrealizuję go modułowo: osobno praca z Google Sheets, osobno pozyskiwanie danych, osobno logika, która to wszystko łączy. Skąd brać dane — ustalimy w konfiguracji: najpierw próbujemy oficjalnego API, a jeśli go nie ma — podłączam Playwright.

Z tabelą będę pracować przez konto serwisowe, czytając i pisząc — partiami, aby nie napotykać limitów Google. Wiersze, które są już wypełnione lub oznaczone, nie będą ponownie modyfikowane — więc skrypt można uruchamiać wielokrotnie bez duplikatów. Przygotuję testowy bieg (--dry-run), który przechodzi cały cykl, ale nic nie zapisuje w tabeli — wygodne do sprawdzenia logiki bez ryzyka. Błędy będę obsługiwać przez ponowne próby z wydłużającą się przerwą, a logi napiszę tak, aby żadne sekrety ani same dane się tam nie znalazły.

Ustawienia przeniosę do .env. Na wyjściu prześlę źródła, requirements.txt, przykład .env.example, instrukcje dotyczące instalacji i uruchamiania oraz krótkie opisanie architektury.

Co do terminów, na razie podam widełki: jeśli serwis ma API — to około 20–28 godzin, jeśli będziemy musieli korzystać z Playwright — bliżej 32–45. W kalendarzu to około półtora–trzech tygodni. Dokładną liczbę podam po kilku wyjaśnieniach, ponieważ część związana z Playwright może znacznie różnić się pod względem nakładu pracy.

  • Zlecenia 20
  • Ocena 5.0
  • Ranking 21 331

Budżet: 100 EUR Termin: 2 dni

Dzień dobry! 🧡

Jestem gotowa podjąć się pracy i pomóc w wykonaniu wszystkiego jakościowo i w krótkim czasie. Mam doświadczenie w podobnych projektach, mam przykłady prac i opinie, które mogę pokazać.

Mogę rozpocząć w najbliższym czasie. Proszę napisz szczegóły - omówimy zadanie, terminy i najlepszą opcję realizacji. Odpowiadam szybko 🙂

  • Zlecenia -
  • Ocena -
  • Ranking 397

Budżet: 150 EUR Termin: 4 dni

Witaj. Proponuję stworzenie lokalnego idempotentnego skryptu w Pythonie: ponowne uruchomienie nie będzie ponownie przetwarzać wypełnionych wierszy ani tworzyć zbędnych zmian.
Architektura:
SheetsClient pobiera z Google Arkuszy tylko wiersze, w których znajdują się ID i brakuje dwóch docelowych wartości.
DataProvider formuje URL i pobiera dane. Najpierw sprawdzam dostępność oficjalnego API. Jeśli API nie istnieje, podłączam osobny moduł Playwright bez OCR, współrzędnych myszy i omijania zabezpieczeń.
Processor waliduje otrzymane wartości i formuje listę zmian.
BatchWriter zapisuje wyniki w Google Arkuszach jednym pakietowym zapytaniem. Wiersz jest oznaczany jako przetworzony dopiero po pomyślnym zapisaniu obu wartości.
Błąd jednego wiersza nie zatrzymuje całego uruchomienia: dodam ograniczone próby ponowne z opóźnieniem oraz bezpieczny dziennik bez tokenów, URL z wrażliwymi parametrami i otrzymanych danych poufnych.
Przewiduję również tryb DRY_RUN: skrypt pokaże liczbę znalezionych wierszy i planowanych zmian, ale nic nie zapisze w tabeli. Ustawienia, ścieżki, numery kolumn i sekrety będą umieszczone w .env.
Na początek potrzebne będą:
testowa kopia Google Arkuszy i opis kolumn;

  • Zlecenia 47
  • Ocena 5.0
  • Ranking 12 031

Budżet: 50 EUR Termin: 1 dzień

Witam, w ciągu wieczoru wykonam Twoje zadanie. Będę zadowolony, że mogę Ci pomóc!

  • Zlecenia 6
  • Ocena 3.9
  • Ranking 788

Budżet: 111 EUR Termin: 10 dni

Oooffq, zadanie jest jasne: trzeba zautomatyzować przenoszenie danych z wewnętrznej usługi do Google Arkuszy z weryfikacją istniejących rekordów według ID. Skrypt będzie działał jako zadanie w tle, wykorzystując zapis wsadowy w celu minimalizacji obciążenia API Google Sheets i logowanie błędów bez wycieku danych prywatnych.

Architektura będzie oparta na module do pracy z API arkuszy i osobno wydzielonej warstwie do pobierania danych z usługi (najpierw przez REST API, jeśli będzie zamknięte - przełączymy się na Playwright). Ustawienia dostępu będą umieszczone w pliku .env, co zapewni bezpieczeństwo konfiguracji.

Aby zrozumieć zakres pracy: czy macie już gotowe konto serwisowe Google Cloud z dostępem do tego arkusza, czy trzeba je tworzyć od podstaw pod ten projekt?

  • Zlecenia 13
  • Ocena 5.0
  • Ranking 5 698

Budżet: 150 EUR Termin: 1 dzień

Cześć, zrobię to szybko w ciągu kilku godzin. Mam ogromne doświadczenie w pisaniu oprogramowania w języku programowania Python. Ciągle pracowałem z Google Sheets i parsowaniem. Jeśli jesteś zainteresowany - pisz. Realizować będę za pomocą requests + pygsheets. Każdą stronę można sparsować z ich pomocą, bez Playwright.

  • Zlecenia 125
  • Ocena 5.0
  • Ranking 4 053

Budżet: 200 EUR Termin: 5 dni

Gotowy do opracowania skryptu Python do automatycznego wypełniania Google Sheets danymi z twojej wewnętrznej usługi. Użyję Google Sheets API i Playwright w razie potrzeby. Zapewnię tryb testowy i poprawne przetwarzanie błędów.

koszt i terminy mocno zależą od tego, skąd konkretnie pobierać wartości.

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin