ToutNouveauAmélioréCorrigé
Amélioré

La carte Requests sépare Single, Proxy et Browser

La carte Requests de votre Dashboard ventile désormais le total entre Single, Proxy et Browser, avec pour chacun sa part de trafic sur la période consultée. Les pourcentages s'adaptent à vos filtres, donc cibler un seul produit affichera 100%.

Amélioré

Le Playground conserve le profil de navigateur

Le bouton de report du Playground propose désormais le profil de navigateur de la dernière response, à côté du User-Agent et de l'ID de proxy. Lorsque votre request part sous un profil différent de celui que vous avez saisi, le reporter permet de rejouer la version qui a fonctionné, et active Web Unblocker afin que le profil s'applique intégralement.

Amélioré

L'aperçu affiche ensemble les crédits facturés et dépensés

La carte des crédits de votre Aperçu affiche désormais les crédits facturés comme nombre principal avec les crédits dépensés en dessous, pour le total et pour Single, Proxy Finder et Browser. Vous n'êtes facturé que pour les requêtes réussies, l'écart entre les deux représente donc le travail que vous n'avez pas payé.

Amélioré

Proxy Finder change de profil lorsqu'un site refuse

Lorsqu'un site rejette le profil envoyé par Proxy Finder, il en essaie désormais un autre lors d'une nouvelle tentative déjà prévue, de sorte que la tâche n'effectue aucune requête supplémentaire. Épinglez profile vous-même et il reste intact. Si vous ne le faites pas, un succès indique celui qui a fonctionné.

Amélioré

Auto récupère les pages protégées par Imperva pour 10 crédits

Imperva injecte son script dans les pages saines ainsi que dans ses pages de blocage. Auto fait désormais la distinction entre les deux, de sorte qu'un site protégé par Imperva est renvoyé sans payer pour un navigateur : une tentative, 10 crédits, environ six secondes.

Amélioré

Le navigateur envoie le User-Agent que vous demandez

Définissez userAgent sur une request de navigateur et cette chaîne exacte est envoyée dans le header, dans la page et dans ses workers. Les client hints l'accompagnent, de sorte que sec-ch-ua, la plateforme et navigator.platform correspondent tous à ce que vous avez demandé. La response renvoie la même chaîne.

Amélioré

L'horloge du navigateur correspond à votre pays de sortie

Le navigateur s'exécute désormais avec le fuseau horaire du pays où se trouve votre sortie, de sorte qu'une page qui affiche les heures locales les montre de la manière dont un visiteur de ce pays les verrait. Lorsque le pays de sortie n'est pas connu, l'horloge reste inchangée.

Amélioré

Les négociations de session aboutissent au premier appel

Certains sites refusent une première requête et vous attribuent une session dans la même réponse. Single, Proxy, Auto et Browser la renvoient désormais directement sur la même sortie. Ainsi, la page arrive lors de votre premier appel au lieu de vous coûter une nouvelle tentative.

Amélioré

Browser vous indique pourquoi une page est restée bloquée

Lorsqu'un site maintient son challenge, Browser indique désormais le fournisseur, le nombre de clics effectués et si l'autorisation a été accordée, afin que vous puissiez passer immédiatement à un autre proxy. Une page débloquée renvoie defenseSolved: true sur l'appel qui l'a validée.

Amélioré

Le navigateur respecte le timeout que vous définissez

Définissez timeout_ms jusqu'à 120 secondes sur une requête de navigateur et elle s'exécutera pendant toute la durée impartie. Ainsi, une cible lente bénéficie du temps que vous avez alloué et vous pouvez lire le verdict du moteur lui-même.

Amélioré

Les rapports de défense nomment Akamai et eBay

Les réponses signalent désormais akamai et ebay-splashui là où elles ne signalaient rien auparavant (ou attribuaient à tort le blocage à Cloudflare). Si votre code s'appuie sur defense.vendor pour choisir une stratégie de nouvelle tentative, ces deux noms s'affichent désormais correctement.

Amélioré

Le tableau Activity s'adapte aux ordinateurs portables, le panneau reçoit des onglets

Activity s'adapte désormais à un MacBook 14" sans défilement horizontal, et chaque colonne conserve sa valeur. Le panneau de détails est un volet à onglets (Request, Response headers, Response body), la réponse se trouve donc en haut au lieu d'être 900px plus bas. Les info-bulles suivent votre pointeur et affichent l'URL complète.

Amélioré

L'activité affiche la requête que vous avez réellement envoyée

La colonne de méthode lit désormais le verbe depuis le corps de votre requête (GET, POST, PUT, etc.), au lieu d'afficher toujours POST sous prétexte que c'est ce que notre couche API a reçu. Les appels Playground enregistrent également l'IP du navigateur de la personne qui a cliqué sur Envoyer, de sorte qu'un compte partagé puisse identifier qui a exécuté quoi.

Amélioré

Une instance lente est désormais indiquée comme dégradée

Une instance saturée répond à une vérification d'état en 3 à 10 secondes là où une instance saine prend 9 à 225 millisecondes, et les deux étaient auparavant considérées comme correctes. L'état lent est désormais indiqué comme dégradé, incluant la propre raison de l'instance, de sorte que nous voyons le problème lorsqu'il ne s'agit encore que d'un serveur lent et pas encore de votre requête échouée. Le mode automatique est également surveillé, avec des limites fixées sur la durée d'une véritable résolution complexe au lieu d'une limite générique qui se déclencherait à chaque succès.

Amélioré

Sélection du navigateur, de l'OS et de la version dans le Playground

Le Playground du tableau de bord dispose désormais de trois sélecteurs en cascade pour l'OS, le navigateur et la version, extraits en direct du catalogue de profils. Sélectionnez-en deux et le troisième se limite aux résultats correspondants. Le choix d'un profil active unblocker, car l'API refuse les profils sans ce paramètre.