123SUDODocs
Guides

Navigateur, cookies et en-têtes

Utilisez le navigateur intégré, empruntez une session connectée et ajoutez des en-têtes de requête personnalisés en toute sécurité.

Trois fonctionnalités répondent à la même question - comment 9xbuddy fait-il la demande que mon propre navigateur fait ? - et elles valent la peine d'être essayées dans cet ordre : connectez-vous avec le navigateur intégré, puis pointez sur les cookies d'un navigateur existant, et ensuite seulement ajoutez un en-tête à la main.

Le navigateur et les en-têtes sont Pro

Le navigateur intégré, les sources de cookies enregistrées et les en-têtes personnalisés nécessitent tous un essai actif ou un abonnement. La seule exception est Ne pas utiliser de cookies enregistrés, qui est gratuit. Voir Free et Pro.

Navigateur intégré

Ouvrez Navigateur, saisissez une URL ou un terme de recherche, puis choisissez Ouvrir. La vue intégrée est utile lorsque la page elle-même doit être ouverte avant que son média puisse être détecté, et c'est là que vous vous connectez à un site sur lequel vous avez un compte.

Écran d'accueil du navigateur intégré 9xbuddy avec un champ de recherche et d'adresse et une rangée de sites récemment utilisés en dessous
Le lanceur. Les sites à partir desquels vous avez récemment téléchargé apparaissent sous le champ ; une nouvelle installation affiche à la place un ensemble de points de départ suggérés.

Lorsqu'une page est ouverte, la barre d'outils du navigateur conserve une action de téléchargement : elle revient à Accueil avec la page actuelle et le média capturé, de sorte que la liste des formats normaux décide ce qu'il faut enregistrer. La barre latérale marque le navigateur avec un point lorsqu'une page est encore ouverte.

Si un lien collé échoue, un élément ayant échoué dans TéléchargementsproposeNavigateur comme l'une de ses trois récupérations : ouvrez la source ici, laissez la page s'installer et réessayez.

Paramètres → Cookies et en-têtes → Sources de cookies décide quelle session connectée 9xbuddy emprunte pour une demande. Une source est active à la fois.

Sources de cookies 9xbuddy : navigateur 9xbuddy, profil Google Chrome, profil Microsoft Edge, profil Firefox, fichier cookies.txt et Ne pas utiliser de cookies enregistrés, avec une bannière au-dessus signalant qu'aucune session n'a été trouvée.
La bannière au-dessus des choix indique si la source sélectionnée a une session à proposer, avec Vérifier à nouveau à côté.
OrigineUtilisez-le quand
Navigateur 9xbuddyLa valeur par défaut et la recommandation. Connectez-vous une fois dans le navigateur intégré et cette session est utilisée
Profil Google ChromeVous êtes déjà connecté au site dans Chrome
Profil Microsoft EdgeLe même, dans Edge
Profil FirefoxLa même chose, dans Firefox
fichier cookies.txtLa session réside sur une autre machine, ou dans un navigateur non répertorié - utilisez un export au format Netscape
N'utilisez pas de cookies enregistrésVous ne souhaitez aucune session attachée à une demande

9xbuddy envoie uniquement les cookies qui correspondent au site demandé, donc le choix d'un profil de navigateur ne remet pas l'intégralité de votre boîte à cookies à chaque site.

Un cookie est une session connectée. Pointer 9xbuddy vers un profil de navigateur lui permet d'agir comme vous sur les sites de ce profil, alors choisissez délibérément la source et redéfinissez-la sur Ne pas utiliser de cookies enregistrés lorsque vous n'en avez plus besoin.

Quand vous avez besoin d'un en-tête

La plupart des téléchargements ne nécessitent aucun en-tête. Recherchez-en un lorsque 9xbuddy ne peut pas récupérer quelque chose que votre propre navigateur atteint sans problème et qu'une source de cookie ne l'a pas déjà corrigé. Cet écart signifie presque toujours que le site vérifie qui demande, et un en-tête indique comment vous répondez.

Commencez par le message sur l'élément ayant échoué dans Téléchargements :

Ce que dit le téléchargementQuoi ajouterÉtendez-le à
Accès interdit, ou la page fonctionne correctement dans un navigateurRefererLe domaine du site
Connexion requise, ou le média se trouve derrière un identifiant que vous détenez déjàEssayez d'abord une source de cookie ; Cookie si cela ne peut pas l'atteindreLe domaine du site
L'extraction réussit dans un navigateur et échoue iciUser-AgentLe domaine du site
Un flux contrôlé par jeton ou une API privéeAuthorizationLe domaine exact au service des médias

Chaque ligne est un en-tête, ajouté sous Paramètres → Cookies et en-têtes → En-têtes personnalisés → Ajouter un en-tête personnalisé.

Referer

Une grande partie des cas « fonctionne dans mon navigateur, échoue dans l'application » est celui-ci. Certains CDN ne servent de médias qu'aux requêtes qui prétendent provenir d'une page du même site, donc une requête sans Referer est refusée.

Domain   example.com
Key      Referer
Value    https://example.com/watch/12345

La valeur correspond à la page que vous regardiez, et non à l'URL du fichier multimédia.

9xbuddy Ajouter une boîte de dialogue d'en-tête personnalisée avec des champs pour le domaine, la clé et la valeur
La même recette sous la forme. La note sous Domaine est celle à lire deux fois : un domaine vide envoie l'en-tête partout.

Utilisez-le pour le contenu que votre compte peut déjà atteindre lorsqu'aucune source de cookies ne peut le fournir - un espace membre sur une machine à partir de laquelle vous ne pouvez pas vous connecter, par exemple. Copiez-le avec Import from request plutôt qu'à la main ; les cookies de session sont longs et un mauvais caractère échoue silencieusement.

Les cookies expirent. Si un téléchargement qui a fonctionné la semaine dernière échoue maintenant avec le même message, remplacez le cookie avant de modifier quoi que ce soit d'autre.

User-Agent

Quelques sites proposent des médias uniquement aux navigateurs qu'ils reconnaissent et refusent tout le reste. En définissant User-Agent sur la chaîne exacte envoyée par votre propre navigateur, la requête de 9xbuddy ressemble à celle qui fonctionne déjà.

Domain   example.com
Key      User-Agent
Value    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36

Authorization

Nécessaire uniquement lorsqu'un flux est émis sur un jeton plutôt que sur une session - généralement une API pour laquelle vous disposez déjà d'informations d'identification. Étendez-le au domaine unique qui sert le média et supprimez-le une fois que vous avez terminé.

Remplissez toujours le domaine

Le champ de domaine est facultatif et le laisser vide constitue le paramètre le plus large possible : l'en-tête est joint à chaque requête effectuée par 9xbuddy, sur chaque site. Pour un en-tête Cookie ou Authorization, cela signifie confier votre session à des hôtes non liés. Remplissez le domaine, sauf si vous avez une raison spécifique de ne pas le faire.

En-têtes personnalisés

L'onglet En-têtes personnalisésest marquéAvancé, et son état vide indique la partie importante : la plupart des sites n'en ont pas besoin, alors ajoutez un en-tête uniquement lorsqu'un site ou un guide d'assistance vous le demande.

9xbuddy Onglet En-têtes personnalisés avec les actions Ajouter un en-tête personnalisé et Importer à partir de la demande et une lecture d'état vide Aucun en-tête personnalisé
Rien de configuré, ce qui est l'état normal. Les en-têtes que vous ajoutez sont regroupés par domaine, de sorte que ce qui est envoyé est visible en un coup d'œil.

Deux actions :

  • Ajouter un en-tête personnalisé - saisissez manuellement un domaine, une clé et une valeur.
  • Importer à partir d'une demande - collez une demande entière et laissez 9xbuddy la diviser en en-têtes pour vous.

Les en-têtes sont regroupés par domaine une fois ajoutés, et Effacer tout supprime l'ensemble.

Importer depuis la demande

Taper un cookie à la main est sujet aux erreurs. Copiez plutôt la vraie requête : tous les principaux navigateurs peuvent en exporter une en tant que commande curl, et Importer à partir de la requête lit directement ce format.

  1. Ouvrez la page dans votre navigateur et connectez-vous si le média a besoin d'un compte.
  2. Appuyez sur F12pour ouvrir les outils de développement, puis sélectionnez l'ongletRéseau.
  3. Rechargez la page et laissez-la jouer suffisamment loin pour que la demande multimédia apparaisse.
  4. Cliquez avec le bouton droit sur la demande et choisissez Copier → Copier en tant que cURLdans Chrome et Edge,Copier la valeur → Copier en tant que cURLdans Firefox ouCopier en tant que cURL dans Safari.
  5. Dans 9xbuddy, ouvrez Paramètres → Cookies et en-têtes → En-têtes personnalisés → Importer à partir de la demande, collez et confirmez.
9xbuddy Importer à partir de la boîte de dialogue de demande avec un champ pour une commande curl collée
Une requête copiée depuis un navigateur, collée entière. 9xbuddy le divise en en-têtes individuels que vous pouvez consulter avant de l'enregistrer.

Les formulaires curl, fetch, Bash, CMD et PowerShell sont tous acceptés. 9xbuddy lit les en-têtes de celui que vous collez et vous pouvez supprimer ceux dont vous ne voulez pas avant de les enregistrer.

Passez en revue ce qui est tombé avant de le conserver. Une demande copiée contient généralement bien plus que ce dont le téléchargement a besoin, et tout ce que vous conservez est renvoyé à chaque demande correspondante.

Les en-têtes peuvent contenir des informations d'identification

Les cookies et les en-têtes d'autorisation peuvent accorder l'accès au compte. Ajoutez uniquement les données que vous comprenez, limitez-les au domaine prévu, ne les collez jamais dans des messages d'assistance ou des captures d'écran et supprimez-les lorsqu'elles ne sont plus nécessaires.

Règles d'accès et du site

Rien de tout cela ne contourne les autorisations d'un site. La connexion, l'emprunt d'une session et l'ajout d'un en-tête permettent uniquement à 9xbuddy de faire la même demande autorisée que vous pourriez faire vous-même. Les médias privés, supprimés, restreints à une région, protégés par DRM ou autrement indisponibles peuvent toujours échouer.

Si rien de tout cela ne résout le problème, la cause est généralement ailleurs : voir Dépannage pour les messages d'échec et la signification de chacun.

Sur cette page