TMPT Cookieが正しく送信されない問題を修正する

著者:solvethree読了時間:1分

追加の解決に料金を支払う前に、Web サイトに送信したリクエストを確認してください。solution.token は TMPT Cookie の生の値です。送信ヘッダーには tmpt=<raw value> を含めてください。タスク ID、シリアライズした解決結果オブジェクト、重複した tmpt= プレフィックスを含めないでください。

このページの内容

現在の TMPT 値を 1 つ設定する

これらの例は、TMPT タスクの例の続きです。ready の result と、単一の proxy で作成した元の request を前提としています。どちらも、そのプロキシ、対象 URL、返された userAgent と secChUa を再利用します。

Python の例では、対象ホスト名に対してパス / で Cookie を設定します。新しい Session を作成します。アプリケーションで既存のログインセッションが必要な場合は、そのセッションを使用し、古い TMPT エントリを置き換えてください。

Node.js の例では、TMPT 値を 1 つ含む Cookie ヘッダーを明示的に用意します。同じセッションのほかの必要な Cookie をそのヘッダーに統合し、古い TMPT 値は追加しないでください。Cookie jar とは異なり、手動で用意したヘッダーはドメインとパスに基づいて Cookie を選択しません。意図した送信先にのみ使用してください。

どちらの例も、最初の対象レスポンスを確認できるよう、リダイレクトには追従しません。その HTTP ステータスを出力しますが、送信先が Cookie を受け入れたことや、意図したアクションが完了したことを確認するものではありません。

Cookie が正しく送信されている場合は、解決時のコンテキストを確認する

  • タスクをリクエストに一致させてください。TicketmasterTmptTask は正確な対象 url を使用します。Event にはイベント URL、Login にはサインインの開始 URL を指定します。異なるコンテキストで生成された Cookie を使用しても、これらの入力の修正に代えることはできません。
  • 返された userAgent と secChUa を、成功したプロキシとともに使用してください。あるプロキシ経由で解決し、別のプロキシ経由で対象リクエストを送信しないでください。proxyCandidates を指定した場合は、任意の候補を選ぶのではなく、成功したプロキシを使用してください。
  • 生の値を、保存済みのブラウザーセッションとして扱わないでください。完全な Cookie レコードを保持するものでも、有効期限を確定するものでもありません。solution.token から推測できる固定の Cookie 有効期間はありません。

Cookie が正しく送信されているのに Ticketmaster が引き続き 403 を返す場合は、Ticketmaster による拒否の確認事項に進んでください。

最初のタスクを実行しましょう。

$5のワークスペースクレジットで始められます。

ワークスペースを作成
TMPT Cookieが正しく送信されない問題を修正する · solvethree