Corrija um cookie TMPT que não está sendo enviado corretamente

Por solvethree4 min de leitura

Antes de pagar por outra resolução, inspecione a requisição que você enviou ao site. solution.token é o valor bruto do cookie TMPT. O cabeçalho de saída deve conter tmpt=<raw value>, não o ID da tarefa, um objeto de solução serializado ou um segundo prefixo tmpt=.

Nesta página

Inclua um único valor TMPT atual

Estes exemplos dão continuidade ao exemplo de tarefa TMPT. Eles esperam um result pronto e o request original, criado com um único proxy. Ambos reutilizam esse proxy, a URL de destino e os valores retornados de userAgent e secChUa.

O exemplo em Python define o cookie para o nome de host de destino com o caminho /. Ele cria uma nova Session. Se sua aplicação precisar de uma sessão de login existente, use essa sessão e substitua a entrada TMPT antiga dela.

O exemplo em Node.js prepara um cabeçalho Cookie explícito com um único valor TMPT. Incorpore a esse cabeçalho quaisquer outros cookies necessários da mesma sessão, sem acrescentar um valor TMPT antigo. Ao contrário de um repositório de cookies, um cabeçalho preparado manualmente não seleciona cookies por domínio e caminho; use-o apenas para o destino pretendido.

Ambos os exemplos não seguem redirecionamentos, para que você possa inspecionar a primeira resposta do destino. Eles exibem o status HTTP dessa resposta; não comprovam que o destino aceitou o cookie ou concluiu a ação pretendida.

Se o cookie for enviado corretamente, verifique o contexto da resolução

  • Faça a tarefa corresponder à requisição. TicketmasterTmptTask usa a url exata de destino: Event recebe a URL do evento, enquanto Login recebe a URL de entrada do login. Um cookie gerado para um contexto diferente não substitui a correção dessas entradas.
  • Use userAgent e secChUa retornados junto com o proxy que funcionou. Não resolva por um proxy e envie a requisição de destino por outro. Se você forneceu proxyCandidates, use o proxy que funcionou em vez de escolher um candidato arbitrário.
  • Não trate o valor bruto como uma sessão de navegador salva. Ele não preserva um registro completo do cookie nem estabelece um prazo de expiração. Não é possível deduzir um tempo de vida fixo do cookie a partir de solution.token.

Se o cookie estiver sendo enviado corretamente, mas o Ticketmaster ainda retornar 403, prossiga com as verificações de rejeição do Ticketmaster.

Execute sua primeira tarefa.

Comece com $5 em créditos no espaço de trabalho.

Criar um espaço de trabalho
Corrija um cookie TMPT que não está sendo enviado corretamente · solvethree