ToutNouveauAmélioréCorrigé
Amélioré

Les aperçus d'activité affichent toujours l'ID du proxy

Les aperçus de requêtes dans Activité affichent désormais l'ID de proxy opaque partout, correspondant à ce que les réponses renvoyaient déjà.

Corrigé

Cmd+K s'ouvre sur les claviers non latins

Le raccourci Cmd+K (Ctrl+K) ouvre désormais la palette de commandes et la modale de recherche, quelle que soit la disposition du clavier. Nous faisions correspondre le caractère saisi (к sur une disposition cyrillique), les utilisateurs d'une disposition non latine n'obtenaient donc aucun résultat. Maintenant, nous évaluons la touche physique. Corrigé sur le site principal, le blog et la documentation.

Nouveau

Six nouvelles langues, 13 au total

L'espagnol, le français, le japonais, le coréen, le portugais et le russe ont rejoint les sept langues existantes. Le site principal, le blog, la documentation et ce portail de mises à jour sont désormais disponibles en 13 langues. Faites votre choix via le sélecteur en forme de globe dans le header ; votre sélection est conservée sur toutes les interfaces grâce à un cookie partagé.

Nouveau

Endpoint Auto dans le playground du Dashboard

Le playground du Dashboard possède désormais un onglet Auto. Collez une URL, appuyez sur Send et regardez Auto la débloquer. Vous pouvez définir vos propres critères de succès via le groupe Validate, et un historique d'URL avec autocomplétion suggère les URL précédemment utilisées au fur et à mesure que vous tapez (une liste partagée entre tous les endpoints, limitée aux 50 dernières). Les champs non applicables sont masqués par moteur, de sorte que chaque onglet n'affiche que les entrées qu'il utilise réellement.

Corrigé

Auto utilise tout son budget sur les résolutions à froid

Une résolution Auto à froid peut prendre plusieurs minutes, et la requête reste désormais ouverte pendant toute la durée de son budget. Les erreurs de n'importe quelle couche sont renvoyées sous forme de JSON que votre client peut analyser.

Amélioré

Auto renvoie la session et la trace par défaut

Chaque réponse Auto contient désormais un objet meta (quel niveau l'a emporté, si un défi a été résolu, le nombre de tentatives, le total des crédits) ainsi que la session de travail (proxy, cookies, userAgent) afin que vous puissiez voir ce qui a débloqué la cible et la rejouer vous-même. Le champ session.proxy est l'ID de proxy base36 opaque, et jamais une adresse brute. Définissez returnSession: false si vous ne souhaitez pas la session dans la réponse.

Corrigé

Amortissement automatique à 2 crédits sur les requêtes répétées

Les sites réutilisant les cookies (bet365 était le cobaye) restaient bloqués sur la résolution coûteuse du navigateur à 15 crédits par requête au lieu de passer à la relecture bon marché à 2 crédits après la première résolution. Deux bugs : le verrou se déclenchait sur n'importe quelle erreur de transport transitoire, et une relecture réussie du navigateur ne mettait jamais à jour les cookies de session. Les deux sont corrigés. Les requêtes répétées sur un site réutilisant les cookies coûtent désormais 2 crédits après la première résolution, exactement comme la tarification l'indique.

Amélioré

Auto résout davantage de types de challenges

Auto gère désormais les challenges Cloudflare non interactifs (le mur "Checking your browser" que certains sites protégés affichent) de bout en bout, au lieu de renvoyer la page de challenge comme s'il s'agissait de contenu. Deux cas liés ont également été corrigés : un transport 200 masquant un interstitiel de challenge déclenche désormais une véritable résolution, et un challenge qui réaffiche le mur après avoir déposé un cookie de validation se recharge désormais et récupère le contenu réel. Marathonbet est le site principal qui passe nouvellement avec succès ; vinted et quelques autres cibles avec interstitiel sur 200 en bénéficient également.

Amélioré

Rafraîchissement du Playground, Reset et transferts à la demande

Le rafraîchissement du Playground n'affiche plus brièvement l'état statique avant que le vôtre ne réapparaisse. Un nouveau bouton Reset (soumis à confirmation) efface les trois onglets de request, les cookies et les proxies transférés en une seule fois. Une response peut désormais également transférer son ID de proxy ou son User-Agent dans la request suivante lorsque vous le demandez, au lieu de s'appliquer automatiquement à votre insu.

Nouveau

Visualisez le coût en crédits de chaque request

Chaque response API contient désormais un header x-foura-credits indiquant le coût de cet appel. Une nouvelle vue Budget dans le Dashboard détaille la consommation de crédits par clé API, domaine et IP client à l'aide d'un graphique temporel, et le Playground affiche la même information sur chaque response afin de vous permettre de dimensionner une charge de travail avant de la mettre à l'échelle.

Nouveau

Le blog FourA disponible en sept langues

Chaque article du blog s'affiche désormais en anglais, bulgare, allemand, polonais, vietnamien, chinois et arabe. Les blocs de code, le markdown et les liens sont préservés, et la recherche renvoie des titres localisés.

Amélioré

Les responses renvoient le proxy qui les a traitées

Chaque response Single inclut désormais l'ID du proxy qui a traité la request, et les responses Browser font de même. Utile pour les appels chaînés qui doivent rester sur le même proxy.

Nouveau

L'arabe est disponible (avec RTL)

Le site principal s'affiche désormais en arabe avec une mise en page de droite à gauche complète, ce qui porte à sept le nombre de locales disponibles. Si la langue de votre navigateur ne correspond pas à celle de la page de destination, un fin bandeau vous propose de basculer.

Amélioré

Colonnes triables et barre latérale repliable

Cliquez sur l'en-tête d'une colonne dans le Dashboard pour la trier. Fonctionne pour Activity, API Keys et les sessions, persiste après le rafraîchissement automatique, et un Ctrl-clic (Cmd sur Mac) annule la sélection. La barre latérale se replie également en une barre d'icônes pour laisser respirer le tableau.

Nouveau

Browser résout le Turnstile interactif de bout en bout

Les sites qui bloquent les requests derrière un widget de challenge interactif (le modèle Turnstile géré est le plus courant) renvoient désormais du HTML rendu lorsque vous appelez Browser avec unblocker: true. Vérifié de bout en bout sur des sites connus pour être protégés qui renvoyaient auparavant la page de challenge.