Прегледите на активността винаги показват proxy ID
Прегледите на request в Активност вече показват непрозрачното proxy ID навсякъде, съвпадайки с това, което responses вече връщаха.
Последни обновления и подобрения в FourA
Прегледите на request в Активност вече показват непрозрачното proxy ID навсякъде, съвпадайки с това, което responses вече връщаха.
Клавишната комбинация Cmd+K (Ctrl+K) вече отваря командната палитра и модалния прозорец за търсене независимо от клавиатурната подредба. Преди отчитахме въведения символ (к при кирилица), така че потребителите с нелатинска подредба не получаваха нищо. Сега отчитаме физическия клавиш. Това е коригирано в основния сайт, блога и документацията.
Испански, френски, японски, корейски, португалски и руски се присъединиха към съществуващите седем езика. Основният сайт, блогът, документацията и този портал за актуализации вече са достъпни на 13 езика. Изберете от превключвателя с глобус в header; вашият избор се запазва във всички секции чрез споделен cookie.
Dashboard playground вече има раздел Auto. Поставете URL, натиснете Send и вижте как Auto се справя с него. Можете да зададете собствени критерии за успех чрез групата Validate, а функцията за история на URL предлага предишно използвани URL адреси, докато въвеждате (един споделен списък за всички endpoints, ограничен до последните 50). Неприложимите полета се скриват според съответния engine, така че всеки раздел показва само входовете, които действително използва.
Едно студено решаване с Auto може да отнеме няколко минути и заявката вече остава отворена за целия си бюджет. Грешките от всеки слой се връщат като JSON, който вашият клиент може да анализира.
Всеки отговор от Auto вече съдържа обект meta (кое ниво е спечелило, дали е решено предизвикателство, брой опити, общо кредити), както и работната сесия (proxy, cookies, userAgent), за да можете да видите какво е пробило целта и да го възпроизведете сами. Полето session.proxy е непрозрачният base36 proxy идентификатор, а никога суров адрес. Задайте returnSession: false, ако не искате сесията в отговора.
Сайтовете с възможност за преизползване на cookie (bet365 беше тестовият случай) задържаха скъпото решаване през браузър на 15 кредита за request, вместо да паднат до евтиното преиграване за 2 кредита след първото решаване. Два бъга: блокировката се задействаше при всякаква временна транспортна грешка, а успешното преиграване в браузъра никога не опресняваше session cookie-тата. И двата са поправени. Повтарящите се request-и към сайт с преизползваемо cookie вече струват 2 кредита след първото решаване, точно както предполага ценообразуването.
Auto вече обработва неинтерактивни Cloudflare предизвикателства (стената "Checking your browser", която някои защитени сайтове показват) от край до край, вместо да връща страницата с предизвикателството, сякаш е съдържание. Два свързани случая също бяха поправени: транспортен код 200, скриващ междинна страница с предизвикателство, вече ескалира до реално решение, а предизвикателство, което отново показва стената след поставяне на clearance cookie, вече презарежда и изтегля реалното съдържание. Marathonbet е основният сайт, който вече преминава успешно; vinted и няколко други цели с междинни страници при 200 също се възползват.
Обновяването на Playground вече не премигва със статичното състояние, преди да се появи отново вашето. Нов бутон Reset (след потвърждение) изчиства и трите request таба, cookies и пренесените proxies наведнъж. Сега даден response може също да пренесе своето proxy ID или User-Agent в следващия request, когато го поискате, вместо да се прилага автоматично зад гърба ви.
Всяка API response вече съдържа x-foura-credits header, който показва колко е струвало това извикване. Нов изглед Budget в Dashboard разбива разхода на кредити по API key, domain и client IP с времева диаграма, а Playground показва същото за всяка response, за да можете да оразмерите натоварването, преди да го мащабирате.
Всяка публикация в блога вече се визуализира на английски, български, немски, полски, виетнамски, китайски и арабски. Кодовите блокове, markdown и връзките са запазени, а търсенето връща локализирани заглавия.
Всеки Single response вече включва proxy ID-то, което е обработило request-а, а Browser response-ите правят същото. Полезно за верижни извиквания, които трябва да се придържат към едно и също proxy.
Основният сайт вече се рендерира на арабски с цялостно right-to-left оформление, с което списъкът с локализации става седем. Ако езикът на браузъра ви не съвпада със страницата, на която сте попаднали, тесен банер предлага да превключите.
Кликнете върху заглавието на колона в Dashboard, за да я сортирате. Работи за Activity, API Keys и сесии, запазва се при auto-refresh, а Ctrl-клик (Cmd на Mac) изчиства избора. Sidebar-ът също се сгъва до лента с икони, когато искате да осигурите повече пространство за таблицата.
Сайтовете, които блокират requests зад интерактивен challenge widget (управляваният Turnstile шаблон е най-често срещаният), вече връщат рендериран HTML, когато извиквате Browser с unblocker: true. Потвърдено end-to-end срещу известни защитени сайтове, които преди връщаха страницата с предизвикателството.