Акценти
Проверка за ботове, която връща HTTP 200, не е страницата, която сте поискали, и от тази седмица не плащате за нея. Proxy портът излезе от бета версия и вече се отчита към вашия план точно както API, със собствени отчети в Dashboard. Появи се и Chrome разширение в бета версия за пренасочване на браузъра ви през proxy потребител и превръщане на всяка заявка от страницата в API повикване.
Какво ново
Страниците с проверка получават име и не се таксуват
Някои сайтове отговарят на скрапер с привидно коректен статус 200, чието тяло всъщност е проверка за ботове. Освен ако ваше собствено validate правило не я е засекло, това се считаше за успех. Сега Single, Browser и Proxy Finder разпознават тези страници: заявката попада в application_error, което не се таксува, а заглавката X-FourA-Check-Page указва името на проверката. Тялото на отговора достига до вас непроменено.
import requests
r = requests.post(
"https://api.foura.ai/api/single",
headers={"X-API-Key": "pk_live_..."},
json={"url": "https://example.com/data"},
)
check = r.headers.get("X-FourA-Check-Page")
if check:
print("bot check, not billed:", check)
Още три страници за проверка бяха добавени към списъка: проверката за ботове на Amazon "Continue shopping", страницата на Reddit "Prove your humanity" и страницата на Google Search, която изисква единствено браузърът да включи JavaScript. Когато Proxy Finder ротация се провали в Reddit, нейното attemptReport вече показва, че проверката на Reddit я е спряла. Това е отделено от страници, отхвърлени от вашето собствено validate rule, така че знаете кое точно да коригирате.
Auto продължава да изкачва своята стълбица, вместо да връща някоя от тези страници като краен резултат. Също така спря да разпознава обикновени думи като предизвикателство: "just a moment" или "access denied" вече се зачитат само в заглавието на страница или на страница с размер на реален interstitial. Auto все още служи за намиране на пътя. След като намери маршрут, пуснете върнатата сесия през /api/single или /api/browser и насочете трафика си натам.
Портът за proxy вече не е в бета
От 15 септември тунелите и трафикът през порта за proxy се отчитат към вашия план точно както при API. Прилагат се три лимита: едновременно отворени тунели, отваряния на тунели за минута и стандартният трафик за вашия отчетен период. Те се изчисляват на ниво акаунт, така че втори proxy потребител не дава допълнителен лимит. При достигане на лимит портът връща статус 429 с хедър X-Foura-Error, който указва кой точно лимит е достигнат. Разделът Usage & Limits показва текущото състояние за всеки от тях.
Платената мрежа вече се нарича premium: -network-premium и -fallback-premium. Низовете за връзка и запазените настройки по подразбиране, съдържащи residential, продължават да работят.
Организация вече може да притежава proxy потребител, така че автоматизираното сваляне на данни в компанията да не спира при напускане на служител. Членовете могат да го виждат и преименуват, собствениците и администраторите могат да го ротират или пренасочват, а само собственикът може да го премахне.
Страниците Overview, Metrics и Activity се отварят с превключвател на продукти: API или Proxy. В Proxy виждате вашите тунели, категоризирани по същия начин като заявките към API, колко са отворени в момента, времето за установяване и трафика, разбити по proxy потребител, цел, държава на изход или клиентски IP. Документацията за proxy port docs покрива всички опции за потребителско име и кодове за отговор, а foura.ai/proxy е новата страница на продукта.
Разширение за Chrome в бета версия
Разширението FourA extension изпълнява две функции. Неговият изскачащ прозорец насочва браузъра ви през някой от вашите proxy потребители: избирате мрежата и държавата, включвате превключвателя и статус редът показва адреса, който сайтовете виждат. Вие определяте какво минава през него (всичко с изключение на списък, или само определен списък). Разделът FourA в DevTools показва заявките на страницата по същия начин като Network таба и превръща всяка от тях в извикване за curl, Python, Node или MCP, или я отваря в Playground с вашия API ключ.
Това е бета версия и все още не е налична в Chrome Web Store: изтеглете я от Tools в таблото за управление и я инсталирайте в режим за разработчици. Проверките за ботове и пълният рендеринг остават част от API. Копирано извикване с включени cookies възпроизвежда логната сесия, така че се отнасяйте към него като към парола.
Premium трафик и MCP сървърът
Премиум трафикът вече се отчита на ниво мрежа, за всеки опит. Заявка, на която стандартният пул отговаря преди да се опита премиум изход, все още не струва премиум трафик. Но след като е направен опит с премиум изход, пренесените от него байтове се зачитат към вашия премиум лимит, дори ако този опит не е върнал страницата. Лимитът на трафика на вашия план отчита само стандартни байтове.
FourA MCP 0.7.0 дава на агентите същата възможност: foura_proxy приема exitClass: premium и преминава към премиум изход само когато стандартният пул не успее да изпълни заявката. Неуспешна ротация връща attemptReport, а отказ от вашия собствен план запазва своя plan_limit_* код, вместо да изглежда така, сякаш целевият сървър е отказал. Версия 0.7.1 пренаписа описанията на всички четири инструмента, така че агентът да може да избере правилния инструмент, без да тества всеки един от тях.
Billing и таблото за управление
- Планирахте преминаване към по-нисък план или смяна на периода на фактуриране? Страницата Billing показва към кой план преминавате и кога, а бутонът Keep го отменя.
- Когато банката ви изисква потвърждение за подновяване, Billing го показва, а Confirm payment го завършва с вашата запазена карта.
- Всеки член на организация може да използва нейните ключове в Playground, изброени под My Keys и след това по една група за всяка организация.
- Панелът Usage в Metrics показва колко домейна или клиентски IP адреса обхваща вашият период, с общи стойности за всички тях, и позволява прелистване през целия набор.
Под капака
Модулът за решаване на SiteGround предизвикателства на Single работи около пет пъти по-бързо, така че страниците зад него се зареждат по-бързо с unblocker: true, на същата цена. Страниците на таблото се появяват с вече заредени шрифтове и филтри, така че нищо не се размества след първия кадър. А главното меню на сайта вече групира Products, Tools и Resources, с нови страници за API и proxy порта, под хедър, който се побира на всеки екран на всички 13 езика.
Кодовете за статус показват по-малко, отколкото изглежда. Въпросът, който си струваше да се зададе, никога не е бил "върна ли 200?", а "върна ли страницата?", и отговорът вече дава това решение вместо вас.