Przegląd
Gologin Cloud Browser może służyć jako zarządzana przeglądarka zdalna do scrapingu i pobierania danych. Twój kod automatyzacji (Puppeteer) łączy się ze zdalną sesją przeglądarki przez punkt końcowy WebSocket, a następnie wykonuje standardową logikę nawigacji i pobierania danych. Cloud Browser stanowi warstwę połączenia i wykonania, a ustawienia profilu i proxy są zarządzane przez REST API. Takie rozwiązanie może zmniejszyć nakład pracy związany z infrastrukturą i pomóc ograniczyć trudności ze scrapingiem, jednak wyniki zależą od zachowania i zabezpieczeń docelowej witryny.Co otrzymujesz
- Zdalne sesje przeglądarki dla połączeń Puppeteer.
- Renderowanie JavaScript dla stron dynamicznych.
- Skalowanie bez konieczności utrzymywania własnej infrastruktury przeglądarek.
- Konfigurację profili i proxy zarządzaną przez API.
- Jeden kanoniczny punkt końcowy połączenia do uruchamiania sesji.
Typowy przebieg pracy
- Wygeneruj token API.
- Opcjonalnie utwórz lub skonfiguruj profil (oraz proxy) przez REST API.
- Zbuduj adres URL połączenia z parametrem
tokeni opcjonalnieprofile. - Połącz się z poziomu Puppeteer/Playwright i uruchom pobieranie danych.
- Zapisz wyniki i zamknij sesję przeglądarki.
Wymagania wstępne
- Utwórz token: https://app.gologin.com/personalArea/TokenApi
- Profiles API (zalecane dla kontrolowanej konfiguracji): https://gologin.com/docs/api-reference/profile
- Proxy API: https://gologin.com/docs/api-reference/proxy
Kanoniczny punkt końcowy połączenia
- Parametr
tokenjest wymagany. - Parametr
profilejest opcjonalny. - Jeśli pominiesz
profile, dla sesji zostanie utworzony nowy profil.
Minimalny przykład dla Puppeteer
Kolejne kroki
- Cloud Browser Getting Started: https://gologin.com/docs/api-reference/cloud-browser/getting-started
- Profiles API: https://gologin.com/docs/api-reference/profile
- Proxy API: https://gologin.com/docs/api-reference/proxy
Dobre praktyki
- Preferuj jawne oczekiwanie na warunki zamiast stałych opóźnień.
- Zaimplementuj logikę ponawiania prób z ograniczonym backoffem i jitterem.
- Zapisuj uporządkowane wyniki pobierania danych (URL, pola, znacznik czasu, status).
- Skonfiguruj profil i proxy przed połączeniem, aby zapewnić powtarzalność.
- Zawsze zamykaj sesje i zadbaj o poprawne czyszczenie zasobów w razie błędów.
- Dostosuj sposób wysyłania żądań i obsługi sesji do ograniczeń docelowej witryny.
Limity i kwoty
Aktualne limity i kwoty znajdziesz tutaj: https://gologin.com/docs/api-reference/limitations/rate-limitsFAQ
Czy potrzebuję profilu?
Nie. Parametrprofile jest opcjonalny. Jeśli go pominiesz, dla sesji zostanie utworzony nowy profil. Użyj profilu, gdy potrzebujesz kontrolowanej i powtarzalnej konfiguracji.