Web unlocker bierze zwykłe żądanie HTTP i odtwarza je z rezydencjalnego IP z odciskiem TLS prawdziwej przeglądarki, ponawia ze świeżego IP, gdy cel je blokuje, i przełącza się na prawdziwą przeglądarkę, gdy pojawia się wyzwanie JavaScript. QuantumProxies.io oferuje go jako endpoint REST i jako forward proxy, na jednym saldzie przedpłaconym.
Nagłówki tożsamości wysyłane przez Twojego klienta (User-Agent, Accept, Sec-Fetch-*) są zastępowane zestawem zgodnym z uściskiem dłoni TLS. Authorization, ciasteczka, content type i własne nagłówki przechodzą nietknięte.
Wyzwanie lub odmowa uruchamia ponowną próbę z nowego wyjścia rezydencjalnego z inną rodziną odcisków: Chrome, Firefox, Brave. Do trzech prób TLS w budżecie 90 sekund.
Gdy każda próba TLS dostaje wyzwanie, przeglądarka headless pobiera stronę i odpowiada na wyzwanie JavaScript. Jeśli podasz id sesji sticky, zdobyte ciasteczko clearance jest zachowywane i używane ponownie w Twoich kolejnych żądaniach do tej strony w tej samej sesji.
Pod spodem ten sam silnik. Wybierz interfejs, którym Twój kod już mówi.
POST /api/v1/scraper/unlock z Twoim kluczem API. Bez protokołu proxy i bez certyfikatu: zwykłe wywołanie HTTPS, które zwraca status, nagłówki i treść celu oraz flagę blocked.
Skieruj dowolnego klienta HTTP na unlock.quantumproxies.io:9000 z podużytkownikiem proxy utworzonym w panelu. Targetowanie podróżuje w nazwie użytkownika: kraj, stan, miasto, sesja, profil TLS i tier.
x-qp-url, x-qp-country, x-qp-session, x-qp-render, x-qp-keep-headers, x-qp-success-status i x-qp-timeout sterują pojedynczym żądaniem. Akceptowane są też pisownie nagłówków dwóch najpopularniejszych komercyjnych unlockerów.
Web Unlocker od QuantumProxies.io powstał dla stron, których zwykły klient HTTP nie jest w stanie pobrać: tych, gdzie warstwa anti-bot ocenia uścisk dłoni TLS i ustawienia HTTP/2, zanim przeczyta choć jeden nagłówek. Wywołanie fetch lub requests niesie sygnaturę swojego środowiska uruchomieniowego, niezależnie od ustawionego User-Agenta. Unlocker naprawia to na warstwie transportowej i, w przeciwieństwie do Extract API, oddaje surową odpowiedź źródła: dowolną metodę, Twoje własne nagłówki i treść, logowanie lub koszyk utrzymane na jednym IP wyjściowym.
Rotacyjne proxy rezydencjalne zmienia, skąd pochodzi żądanie. Nie zmienia tego, jak ono wygląda: uścisk dłoni TLS, kolejność ramek HTTP/2 i zestaw nagłówków nadal mówią Python lub Node, a nowoczesne zapory anti-bot oceniają dokładnie to. Web unlocker przepisuje żądanie na takie, jakie wysłałaby prawdziwa przeglądarka, ponawia je z innym odciskiem, gdy źródło odmawia, i przełącza się na prawdziwą przeglądarkę, gdy źródło żąda JavaScriptu. Zachowujesz interfejs proxy; unlocker dodaje osąd.
Każda próba wychodzi z jednym z sześciu profili przeglądarek: Chrome, Firefox, Safari, Safari iOS, Edge lub Brave, plus opcja mobilnego Safari na endpoincie REST. Jeśli żadnego nie przypniesz, ponowne próby rotują rodzinę, więc strona, która spaliła jeden uścisk dłoni, spotyka inny. Nagłówki tożsamości są przepisywane, aby pasowały do profilu, bo uścisk dłoni Chrome z User-Agentem Firefoksa to głośniejszy sygnał niż każdy z nich z osobna. Authorization, Cookie, Content-Type i własne nagłówki X-* są przekazywane dosłownie, a keepHeaders wysyła Twoje nietknięte, gdy odtwarzasz przechwycone żądanie aplikacji.
Zablokowany GET jest ponawiany z nowego wyjścia rezydencjalnego z rotowanym odciskiem, do trzech prób TLS w budżecie 90 sekund. Jeśli każda próba wraca z wyzwaniem, żądanie eskaluje do przeglądarki headless, która odpowiada na wyzwanie JavaScript i zwraca wyrenderowaną stronę. POST, PUT i DELETE nigdy nie są ponawiane po odpowiedzi HTTP: 403 oznacza, że źródło widziało żądanie, a jego powtórzenie mogłoby podwójnie wysłać zamówienie lub formularz. Ustaw render na html lub png, aby od razu zacząć w przeglądarce, albo render na false, aby zostać na warstwie TLS.
Każda odpowiedź jest klasyfikowana, zanim do Ciebie dotrze. Klasyfikator czyta nagłówki i treść, którymi dostawcy ochrony anti-bot podpisują swoje strony, i wskazuje zarówno dostawcę (cloudflare, datadome, akamai i inni), jak i klasę blokady: js_challenge, captcha, ip_reputation, fingerprint, geo lub timeout. Na endpoincie REST nadal zablokowana strona przychodzi z blocked ustawionym na true i samą stroną do wglądu. Na forward proxy wyzwanie podane z kodem 2xx staje się 502 z nagłówkiem x-qp-unlocker-blocked, a prawdziwa odmowa źródła (403, 429, 503) jest przekazywana bez zmian. Interaktywne captche nie są rozwiązywane: wracają oznaczone jako captcha.
Podaj kraj, a opcjonalnie stan lub miasto, aby wyjść z tego rynku. Zostaw puste, a kraj wyjścia zostanie wybrany na podstawie domeny najwyższego poziomu celu, ze Stanami Zjednoczonymi jako wartością zapasową. Lepki identyfikator sesji utrzymuje jedno IP wyjściowe między wywołaniami przez 3 do 1440 minut, więc logowanie, koszyk lub stronicowana lista zostają na jednej tożsamości. Unlocker pamięta też, per domena, która warstwa i która rodzina odcisków ostatnio przeszły, i następnym razem zaczyna od nich, a wyjście, które strona właśnie odrzuciła, trafia na kwarantannę zamiast być tej stronie oferowane ponownie.
Web Unlocker działa na dwóch pulach wyjść: Premium na IP rezydencjalnych i Mobile na IP operatorów 4G/5G, każda z własnym przedpłaconym saldem w GB kupowanym z panelu. Zużycie mierzone jest w przesłanych bajtach, łącznie z ponownymi próbami i renderowaniem w przeglądarce, a gdy saldo się wyczerpie, proxy odpowiada 402 zamiast cicho zawodzić. Cena za GB każdego tieru jest pokazana na stronie Web Unlocker w panelu, obok przycisku zakupu. Bez abonamentu i bez minimalnego okresu.
Forward proxy akceptuje pisownie nagłówków sterujących dwóch najpopularniejszych komercyjnych unlockerów obok własnych nagłówków x-qp-*, więc integracja zwykle migruje przez zmianę hosta proxy i danych logowania, i niczego więcej. W trybie proxy targetowanie podróżuje w nazwie użytkownika, tak jak już robią to proxy rezydencjalne: kraj, stan, miasto, sesja, profil i tier. HTTPS przez proxy wymaga certyfikatu przechwytującego, do pobrania z API za pomocą Twojego klucza. Tryb bezpośredni z x-qp-url i endpoint REST nie wymagają żadnego certyfikatu.
Użyj Extract API, gdy chcesz stronę jako Markdown, HTML lub ustrukturyzowany JSON i nie obchodzi Cię, jak została pobrana. Użyj Web Unlockera, gdy potrzebujesz surowej odpowiedzi źródła: API JSON za zaporą anti-bot, POST wysyłającego formularz, żądania z własnym nagłówkiem autoryzacji, słoika ciasteczek, którym zarządzasz sam, lub istniejącego scrapera, który już mówi protokołem proxy. Oba żyją na tym samym koncie i w tej samej sieci rezydencjalnej; tylko unlocker rozlicza się z własnego przedpłaconego salda w GB.
Web unlocker to usługa, która bierze zwykłe żądanie HTTP i dostarcza je do strony chronionej przez anti-bot tak, jak zrobiłaby to prawdziwa przeglądarka: z rezydencjalnego IP, z odciskiem TLS przeglądarki i spójnymi nagłówkami, ponawiając ze świeżego IP przy blokadzie i używając prawdziwej przeglądarki do wyzwań JavaScript. Zwraca surową odpowiedź źródła.
Proxy zmienia tylko źródłowe IP. Uścisk dłoni TLS i zestaw nagłówków Twojego klienta nadal zdradzają zautomatyzowane narzędzie, a to właśnie oceniają nowoczesne zapory anti-bot. Unlocker przepisuje żądanie, by pasowało do przeglądarki, ponawia je z innym odciskiem po odmowie i eskaluje do przeglądarki, gdy wymagany jest JavaScript.
Odpowiada na wyzwania JavaScript prawdziwą przeglądarką i w ramach sesji sticky zachowuje ciasteczko clearance do późniejszych żądań do tej samej strony. Interaktywne captche wymagające człowieka nie są rozwiązywane: odpowiedź wraca oznaczona jako captcha, z nazwą dostawcy, aby Twój kod mógł zdecydować, co dalej.
Tak. Każda metoda HTTP jest przekazywana z Twoją treścią, jako tekst lub base64. Authorization, Cookie, Content-Type i własne nagłówki X-* przechodzą dosłownie; przepisywane są tylko nagłówki tożsamości. POST jest podejmowany dokładnie raz, bo powtórzenie go po odpowiedzi mogłoby podwójnie wysłać formularz lub zamówienie.
Za GB, z przedpłaconego salda, które kupujesz w panelu dla używanego tieru: Premium na wyjściach rezydencjalnych lub Mobile na wyjściach operatorów. Liczą się wszystkie przesłane bajty, łącznie z ponownymi próbami i renderowaniem. Po wyczerpaniu salda proxy odpowiada 402. Aktualna cena za GB jest pokazana w panelu.
Nigdy nie jest zwracana jako cichy sukces. Endpoint REST ustawia blocked na true i dołącza klasę blokady oraz dostawcę obok strony. Forward proxy zamienia wyzwanie podane z kodem 2xx na 502 z nagłówkiem x-qp-unlocker-blocked, a prawdziwe 403, 429 lub 503 ze źródła przekazuje bez zmian.
Tak. Przekaż identyfikator sesji, w treści żądania lub w nazwie użytkownika proxy, a każde wywołanie z tym identyfikatorem wychodzi z tego samego IP przez 3 do 1440 minut. Tak logowanie, koszyk lub stronicowana lista zostają na jednej tożsamości zamiast zmieniać IP przy każdej stronie.
Tylko dla HTTPS przez klasyczne forward proxy, które terminuje TLS, aby przepisać żądanie; certyfikat przechwytujący pobierasz z API za pomocą swojego klucza. Tryb bezpośredni, w którym cel trafia do nagłówka x-qp-url, i endpoint REST nie wymagają żadnego certyfikatu.
Tier Premium korzysta z tej samej sieci rezydencjalnej co proxy Residential Premium, z targetowaniem na kraj, stan i miasto w ponad 200 krajach. Tier Mobile korzysta z IP operatorów 4G/5G. Gdy nie ustawisz kraju, wyjście jest wybierane na podstawie domeny najwyższego poziomu celu, ze Stanami Zjednoczonymi jako wartością zapasową.
Pomiń marketing. QuantumProxies.io publikuje maszynowo czytelną mapę witryny, Markdown każdej strony, darmowy serwer MCP oraz API rozliczane z tego samego salda co proxy.
Połącz jednym poleceniem: npx -y quantumproxies-mcp