Corriger un cookie TMPT qui n’est pas envoyé correctement
Avant de payer une nouvelle résolution, inspectez la requête envoyée au site web. solution.token est la valeur brute du cookie TMPT. L’en-tête sortant doit contenir tmpt=<raw value>, et non l’ID de tâche, un objet de solution sérialisé ou un second préfixe tmpt=.
Sur cette page
Joignez une seule valeur TMPT à jour
Ces exemples font suite à l’exemple de tâche TMPT. Ils attendent un result prêt et la request d’origine, créée avec un seul proxy. Tous deux réutilisent ce proxy, l’URL cible et les valeurs userAgent et secChUa renvoyées.
L’exemple Python définit le cookie pour le nom d’hôte cible avec le chemin /. Il crée une nouvelle Session. Si votre application nécessite une session de connexion existante, utilisez cette session et remplacez son ancienne entrée TMPT.
L’exemple Node.js prépare un en-tête Cookie explicite avec une seule valeur TMPT. Intégrez à cet en-tête tous les autres cookies requis de la même session, sans ajouter d’ancienne valeur TMPT. Contrairement à un magasin de cookies, un en-tête préparé manuellement ne sélectionne pas les cookies par domaine et chemin ; utilisez-le uniquement pour la destination prévue.
Les deux exemples ne suivent pas les redirections afin que vous puissiez inspecter la première réponse de la cible. Ils affichent son statut HTTP ; ils ne prouvent pas que la cible a accepté le cookie ou effectué l’action prévue.
Si le cookie est envoyé correctement, vérifiez le contexte de résolution
- Faites correspondre la tâche à la requête. TicketmasterTmptTask utilise l’url cible exacte : Event prend l’URL de l’événement, tandis que Login prend l’URL d’entrée de connexion. Un cookie généré pour un autre contexte ne dispense pas de corriger ces données d’entrée.
- Utilisez les valeurs userAgent et secChUa renvoyées avec le proxy ayant réussi. N’effectuez pas la résolution via un proxy pour ensuite envoyer la requête cible via un autre. Si vous avez fourni proxyCandidates, utilisez le proxy ayant réussi plutôt qu’un candidat arbitraire.
- Ne traitez pas la valeur brute comme une session de navigateur enregistrée. Elle ne conserve pas un enregistrement complet du cookie et ne définit pas de date d’expiration. Aucune durée de vie fixe du cookie ne peut être déduite de solution.token.
Si le cookie est envoyé correctement, mais que Ticketmaster renvoie toujours une erreur 403, poursuivez avec les vérifications des rejets Ticketmaster.
Sources et référence de l’API
Lancez votre première tâche.
Démarrez avec $5 de crédit dans votre espace de travail.