Klucz API

Automatyzacja stron, która jest nadal zalogowana przy 100. uruchomieniu

Twój skrypt Playwright, Puppeteer lub Python loguje się raz. Gologin Cloud Browser przechowuje logowanie w profilu z tym samym urządzeniem i tym samym rezydencyjnym IP, więc każde kolejne uruchomienie startuje zalogowane, a serwis widzi powracającego użytkownika, a nie nowe urządzenie do weryfikacji.

Start za darmo, bez karty. Adresy rezydencyjne w cenie.

4.7 / 5 w G2na podstawie 79 opinii

Twój skrypt loguje się raz, a każde uruchomienie startuje już zalogowane

Pliki cookie, fingerprint urządzenia i rezydencyjny adres IP wracają razem przy każdym uruchomieniu, więc portal widzi tego samego powracającego użytkownika przy 40. uruchomieniu co przy 1., a nie nowe urządzenie, które prosi o weryfikację.

Poniedziałekuruchomienie 1Zalogowano

Skrypt loguje się raz, człowiek wpisuje kod weryfikacyjny w sesji na żywo, a profil zostaje zapisany.

cookieurządzenieadreszapisano
Piątekuruchomienie 2Nadal zalogowany

To samo urządzenie, ten sam adres, to samo konto. Bez ekranu logowania, więc skrypt od razu przechodzi do pracy.

sesja przywrócona
Za miesiącuruchomienie 40Wciąż ten sam użytkownik

Nic się nie rozjechało. Przez cały czas jedno konto na jednym spójnym urządzeniu, więc portal nie ma nic nowego do sprawdzenia.

sesja przywrócona

Chcesz poznać mechanikę? Przeczytaj, jak podłączyć profil, a potem utwórz pierwszy.

Gdzie uruchamiać automatyzację stron: własny serwer czy przeglądarka w chmurze

Skrypt, który się loguje, potrzebuje między uruchomieniami dwóch rzeczy: trwałego logowania i przeglądarki, która działa dalej. Oto kto zajmuje się każdą z nich.

Logowanie, IP, długość sesji, utrzymanie i cena automatyzacji stron w Gologin Cloud Browser, na własnym serwerze, w Browserbase i Browserless
Co dostajeszGologinWłasny serwerBrowserbaseBrowserless
Nadal zalogowany przy następnym uruchomieniuTakBudujesz samTakDo 7 dni
To samo rezydencyjne IP przy następnym uruchomieniuTakNieNie podanoNie podano
Najdłuższa sesja, pierwszy płatny planBez limituBez limitu6 godzin15 minut
Chrome do instalacji i aktualizacjiBrakTwójBrakBrak
Człowiek może wejść do sesji z linkuTakNieTakTak
Ruch rezydencyjny$1/GBOsobny dostawca$12/GB$12/GB
Pierwszy płatny plan$4.50 miesięcznieKoszt serwera$20 miesięcznie$25 miesięcznie, rocznie

Zbierasz dane, a nie wykonujesz działań? Zobacz Dynamiczny scraping.

Przykłady automatyzacji stron: praca po zalogowaniu bez API

Marketplace'y, platformy reklamowe i portale sprawdzają każde logowanie. Gologin przywraca to samo urządzenie, IP i logowanie przy każdym uruchomieniu.

Jak zautomatyzować logowanie na stronie w Playwright, Puppeteer lub Pythonie

Podłącz skrypt jedną linią. Pierwsze uruchomienie loguje się, a każde kolejne sprawdza, czy profil jest nadal zalogowany, i od razu przechodzi do pracy. Poniższy kod uruchomiono dwa razy na publicznej stronie testowej: przy pierwszym uruchomieniu się zalogował, a przy drugim był już zalogowany.

  1. Krok 01

    Odbierz token

    Zarejestruj się przez Google i skopiuj klucz z panelu. Za darmo, bez karty.

  2. Krok 02

    Utwórz profil

    Jedno kliknięcie w panelu albo jedno wywołanie API. Profil zachowuje urządzenie, IP i logowanie.

  3. Krok 03

    Uruchom dwa razy

    Uruchom skrypt ze swoim tokenem i ID profilu. Pierwsze uruchomienie loguje się i wypisuje „Signed in”, a drugie otwiera się zalogowane i wypisuje „Already signed in”. Więcej w przewodniku dla początkujących.

Instalacja
npm install playwright-core
Uruchomienie
GOLOGIN_TOKEN=your_token GOLOGIN_PROFILE_ID=your_profile_id node login.mjs
Łączy się z
wss://cloudbrowser.gologin.com/connect?token=…&profile=…
import { chromium } from "playwright-core";

const token = process.env.GOLOGIN_TOKEN;
const profileId = process.env.GOLOGIN_PROFILE_ID;
const endpoint = `wss://cloudbrowser.gologin.com/connect?token=${token}&profile=${profileId}`;

const browser = await chromium.connectOverCDP(endpoint);
const page = await browser.contexts()[0].newPage();

await page.goto("http://quotes.toscrape.com/");
const signedIn = await page.locator("a[href='/logout']").isVisible();

if (!signedIn) {
  await page.goto("http://quotes.toscrape.com/login");
  await page.fill("#username", "demo");
  await page.fill("#password", "demo");
  await page.click("input[type=submit]");
  await page.waitForSelector("a[href='/logout']");
}

const first = await page.locator(".quote .text").first().textContent();
console.log(signedIn ? "Already signed in" : "Signed in", "|", first);

await page.close();
await browser.close();

Plany i cennik

Każdy plan uruchamia tę samą przeglądarkę, z adresami rezydencyjnymi w cenie. Plany różnią się liczbą godzin przeglądarki i sesji równoległych.

Potrzebujesz więcej naraz? Dodaj sesje równoległe do dowolnego planu za $2 miesięcznie każda, tyle, ile potrzebujesz. Ruch proxy ponad limit kosztuje $1/GB.

Custom

Od 4 sesji równoległych, z dedykowanym opiekunem konta, SLA premium i dopasowanym wdrożeniem.

Umów demo

Część kompletnego stosu technologicznego

Jedno konto, jedna sieć proxy, jeden ekosystem. Wybierz produkt, którego wymaga zadanie.

Pytania o automatyzację stron

Czym jest automatyzacja stron?

Automatyzacja stron, nazywana też automatyzacją przeglądarki, to oprogramowanie, które wykonuje na stronie kliknięcia i wpisywanie za człowieka: logowanie, wypełnianie formularzy, czytanie stron, przenoszenie danych między narzędziami. Programiści piszą ją w bibliotekach takich jak Playwright, Puppeteer czy Selenium, a działa ona w przeglądarce według harmonogramu.

Jakie jest najlepsze narzędzie do automatyzacji stron?

Do automatyzacji zadań przeglądarki w kodzie najczęściej wybiera się dziś Playwright, a do pracy tylko z Chrome - Puppeteer. Biblioteka decyduje, jak piszesz kroki, a przeglądarka, którą steruje, decyduje, czy logowanie przetrwa. Gologin Cloud Browser uruchamia skrypty Playwright i Puppeteer po zmianie jednej linii.

Jak utrzymać skrypt zalogowany między uruchomieniami?

Przechowuj logowanie w profilu, a nie w pliku. Storage state w Playwright zapisuje pliki cookie, ale serwis, który widzi je z nowego IP lub urządzenia, często prosi o ponowną weryfikację. Profil Gologin przywraca pliki cookie razem z tym samym urządzeniem i rezydencyjnym IP, więc następne uruchomienie otwiera się zalogowane.

Co się dzieje, gdy strona poprosi o kod 2FA?

Uruchomienie czeka na stronie z kodem. Otwórz link Live View sesji, wpisz kod, a skrypt działa dalej w tym samym zalogowanym profilu. Zobacz Cloud Browser UI.

Czy mogę uruchamiać automatyzację stron według harmonogramu?

Tak, z narzędzia do harmonogramu, którego już używasz: cron, GitHub Actions lub kolejka zadań uruchamia skrypt, a skrypt za każdym razem łączy się z tym samym profilem. Czas trwania sesji nie ma limitu, a sesja bezczynna przez 20 minut zamyka się sama, więc nic nie zostaje uruchomione bez potrzeby.

Czy to automatyzacja przeglądarki headless?

Tak. Przeglądarka działa w chmurze Gologin bez okna na Twoim komputerze, a to właśnie oznacza headless dla Twojego skryptu. Aby obejrzeć uruchomienie, otwórz jego link Live View. Zobacz API przeglądarki headless.

Czy muszę uruchamiać Chrome na własnym serwerze?

Nie. Przeglądarka działa w chmurze Gologin, a Twój skrypt tylko się z nią łączy: bez Chrome do instalowania, aktualizowania czy restartowania i bez dobierania pamięci na serwerze.

Czy mogę robić automatyzację stron w Pythonie?

Tak. Python Playwright łączy się przez connect_over_cdp, a zakładka Python powyżej zawiera pełny skrypt. Zainstaluj go przez pip install playwright; nie trzeba pobierać lokalnej przeglądarki.

Daj swojemu skryptowi przeglądarkę, która pozostaje zalogowana.

Podłącz skrypt Playwright, Puppeteer lub Python jedną linią i daj każdemu kontu jeden profil: to samo urządzenie, to samo IP i to samo logowanie przy każdym uruchomieniu.

Start za darmo, bez karty. Adresy rezydencyjne w cenie.

4.7 / 5 w G2na podstawie 79 opinii