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à.
Dernières mises à jour et améliorations de FourA
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à.
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.
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é.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.