WszystkieNoweUlepszoneNaprawione
Ulepszone

Podglądy w Activity zawsze pokazują ID proxy

Podglądy request w Activity pokazują teraz wszędzie nieprzezroczyste ID proxy, co odpowiada temu, co response już zwracały.

Naprawione

Cmd+K działa na klawiaturach nielacińskich

Skrót Cmd+K (Ctrl+K) otwiera teraz paletę poleceń i okno wyszukiwania niezależnie od układu klawiatury. Wcześniej dopasowywaliśmy wpisywany znak (к na układzie cyrylickim), więc u osób z układem nielacińskim skrót nie wywoływał żadnej akcji. Teraz dopasowujemy fizyczny klawisz. Naprawiono na stronie głównej, blogu oraz w dokumentacji.

Nowe

Sześć nowych języków, łącznie 13

Hiszpański, francuski, japoński, koreański, portugalski i rosyjski dołączyły do siedmiu istniejących języków. Główna strona, blog, dokumentacja oraz ten portal aktualizacji są teraz dostępne w 13 językach. Wybierz język za pomocą przełącznika globu w elemencie header. Twój wybór jest zachowywany na wszystkich stronach dzięki wspólnemu plikowi cookie.

Nowe

Endpoint Auto w Dashboard playground

Dashboard playground zawiera teraz zakładkę Auto. Wklej URL, naciśnij Send i obserwuj, jak Auto sobie z nim radzi. Możesz zdefiniować własne kryteria sukcesu w sekcji Validate. Dodatkowo funkcja podpowiadania historii URL sugeruje wcześniej używane adresy podczas pisania (jedna wspólna lista dla wszystkich endpointów, ograniczona do ostatnich 50). Niepowiązane pola są ukrywane dla każdego silnika, dzięki czemu każda zakładka wyświetla tylko te pola wejściowe, z których faktycznie korzysta.

Naprawione

Auto wykorzystuje pełny budżet przy zimnych rozwiązaniach

Zimne rozwiązanie Auto może zająć kilka minut, a request pozostaje teraz otwarty przez cały przewidziany budżet. Błędy z dowolnej warstwy są zwracane jako JSON, który twój klient może sparsować.

Ulepszone

Auto domyślnie zwraca sesję i ślad

Każda odpowiedź Auto zawiera teraz obiekt meta (który krok wygrał, czy wyzwanie zostało rozwiązane, liczba prób, całkowite kredyty) oraz działającą sesję (proxy, cookies, userAgent), dzięki czemu można zobaczyć, co przełamało cel i odtworzyć to samodzielnie. Pole session.proxy to nieprzejrzysty identyfikator proxy w formacie base36, nigdy surowy adres. Ustaw returnSession: false, jeśli nie chcesz otrzymywać sesji w odpowiedzi.

Naprawione

Automatyczna amortyzacja do 2 kredytów przy powtarzanych requestach

Strony z możliwością ponownego użycia cookie (bet365 był testowany jako pierwszy) blokowały się na drogim rozwiązywaniu w przeglądarce za 15 kredytów za request zamiast przechodzić na tanie odtworzenie za 2 kredyty po pierwszym rozwiązaniu. Dwa błędy: zatrzask uruchamiał się przy każdym chwilowym błędzie transportu, a udane odtworzenie w przeglądarce nigdy nie odświeżało cookie sesji. Naprawiono oba. Powtarzane requesty na stronie z możliwością ponownego użycia cookie kosztują teraz 2 kredyty po pierwszym rozwiązaniu, dokładnie tak, jak wynika z cennika.

Ulepszone

Auto rozwiązuje więcej typów wyzwań

Tryb Auto obsługuje teraz w pełni nieinteraktywne wyzwania Cloudflare (ekran "Checking your browser" serwowany przez niektóre chronione witryny), zamiast zwracać stronę wyzwania tak, jakby była właściwą treścią. Naprawiono również dwa powiązane przypadki: odpowiedź transportowa 200 ukrywająca ekran przejściowy wyzwania prowadzi teraz do rzeczywistego rozwiązania, a wyzwanie ponownie serwujące ekran po zapisaniu pliku clearance cookie przeładowuje teraz stronę i pobiera właściwą treść. Marathonbet to główna witryna, która teraz obsługiwana jest bez problemów. Zyskują na tym również vinted i kilka innych celów typu interstitial-on-200.

Ulepszone

Odświeżanie Playground, Reset i przenoszenie na żądanie

Odświeżanie Playground nie powoduje już mignięcia stanu statycznego, zanim pojawi się Twój własny. Nowy przycisk Reset (wymagający potwierdzenia) czyści za jednym zamachem wszystkie trzy karty requestów, cookies oraz przeniesione proxy. Response może teraz również przenieść swój identyfikator proxy lub User-Agent do kolejnego requestu na Twoje żądanie, zamiast automatycznego aplikowania ich po cichu.

Nowe

Sprawdź koszt każdego requestu w kredytach

Każdy response API zawiera teraz header x-foura-credits pokazujący koszt tego wywołania. Nowy widok Budget w Dashboardzie rozbija zużycie kredytów na klucz API, domenę i IP klienta na wykresie osi czasu, a Playground pokazuje to samo przy każdym responsie, co pozwala oszacować wielkość workloadu przed jego skalowaniem.

Nowe

Blog FourA w siedmiu językach

Każdy post na blogu renderuje się teraz po angielsku, bułgarsku, niemiecku, polsku, wietnamsku, chińsku i arabsku. Bloki kodu, markdown i linki są zachowane, a wyszukiwarka zwraca zlokalizowane tytuły.

Ulepszone

Odpowiedzi zwracają proxy, które je obsłużyło

Każda Single response zawiera teraz ID proxy, które obsłużyło request, a Browser responses działają tak samo. Przydatne przy wywołaniach łańcuchowych, które muszą korzystać z tego samego proxy.

Nowe

Arabski już online (z RTL)

Główna strona renderuje się teraz w języku arabskim z pełnym układem od prawej do lewej (RTL), co zwiększa liczbę wersji językowych do siedmiu. Jeśli język Twojej przeglądarki nie pasuje do strony, na którą trafiłeś, wąski baner zaproponuje przełączenie.

Ulepszone

Sortowalne kolumny i zwijany pasek boczny

Kliknij nagłówek kolumny w Dashboardzie, aby ją posortować. Działa dla Activity, API Keys i sesji, utrzymuje się po automatycznym odświeżeniu, a Ctrl-kliknięcie (Cmd na Macu) czyści wybór. Pasek boczny zwija się również do paska ikon, gdy chcesz dać tabeli odetchnąć.

Nowe

Browser rozwiązuje interaktywny Turnstile end-to-end

Strony, które blokują żądania za pomocą interaktywnego widgetu z wyzwaniem (najczęstszym przypadkiem jest zarządzany Turnstile), zwracają teraz wyrenderowany HTML, gdy wywołujesz Browser z unblocker: true. Zweryfikowane end-to-end na znanych, zabezpieczonych stronach, które wcześniej zwracały stronę z wyzwaniem.