アクティビティのプレビューで常に proxy ID を表示
アクティビティの request プレビューのすべての箇所において、不透明な proxy ID が表示されるようになりました。これはすでに response で返されている内容と一致します。
FourA の最新のアップデートと改善情報
アクティビティの request プレビューのすべての箇所において、不透明な proxy ID が表示されるようになりました。これはすでに response で返されている内容と一致します。
キーボードレイアウトに関係なく、Cmd+K(Ctrl+K)ショートカットでコマンドパレットと検索モーダルが開くようになりました。以前は入力された文字(キリル文字レイアウトでのк)と照合していたため、非ラテン文字レイアウトを使用している場合は機能しませんでした。今回の修正で、物理キーと照合するように変更しました。この修正は、メインサイト、ブログ、およびドキュメントに適用されています。
ダッシュボードのプレイグラウンドにAutoタブが追加されました。URLを貼り付けてSendをクリックすると、Autoが処理を実行します。Validateグループを使用して独自の成功基準を設定できます。また、URL履歴のタイプアヘッド機能により、入力中に以前使用したURLが提案されます(すべてのendpointで共有されるリストで、最大50件まで保持)。適用されないフィールドはエンジンごとに非表示になるため、各タブには実際に使用される入力のみが表示されます。
Autoのコールドソルブには数分かかる場合があり、requestはバジェット全体にわたって開いたままになります。すべてのレイヤーからのエラーは、クライアントが解析できるJSONとして返されます。
すべてのAutoのレスポンスには、metaオブジェクト(成功した階層、チャレンジが解決されたか、試行回数、合計クレジット)と、有効なセッション(proxy、cookies、userAgent)が含まれるようになりました。これにより、ターゲットを突破した条件を確認し、自身でリプレイすることができます。session.proxyフィールドは不透明なbase36のプロキシIDであり、生のアドレスになることはありません。レスポンスにセッションを含めたくない場合は、returnSession: falseを設定してください。
cookie再利用可能なサイト (bet365をカナリアとして使用) において、初回の解決後に2クレジットの安価なリプレイに下がるべきところが、リクエストあたり15クレジットの高価なブラウザ解決に固定される問題がありました。バグは2つありました。一時的なトランスポートエラーでラッチがトリガーされる問題と、ブラウザのリプレイが成功してもセッションcookieが更新されない問題です。両方を修正しました。cookie再利用可能なサイトでのリピートリクエストは、料金設定通り、初回の解決以降は2クレジットの消費となります。
Autoは、非インタラクティブなCloudflareチャレンジ(一部の保護されたサイトが表示する「Checking your browser」の壁)を、チャレンジページを通常のコンテンツとして返すのではなく、エンドツーエンドで処理するようになりました。関連する2つのケースも修正されています。チャレンジのインタースティシャルを隠すトランスポート200応答が実際の解決プロセスへとエスカレーションされるようになり、クリアランスcookieを保存した後に壁を再表示するチャレンジが、リロードして実際のコンテンツを取得するようになりました。新たにパスした代表的なサイトはMarathonbetです。vintedやその他のいくつかの200応答におけるインタースティシャルターゲットもこの恩恵を受けます。
Playgroundをリフレッシュした際、自身の状態が再表示される前に静的な状態が一瞬表示されることがなくなりました。新しいリセットボタン(確認ダイアログを挟みます)により、3つすべてのrequestタブ、cookie、および引き継がれたproxyを一度にクリアできます。また、バックグラウンドで自動的に適用される代わりに、明示的に要求した際に、responseのproxy IDまたはUser-Agentを次のrequestに引き継ぐことができるようになりました。
すべてのAPI responseに、その呼び出しにかかったコストを示すx-foura-credits headerが含まれるようになりました。Dashboardに新しく追加されたBudgetビューでは、クレジットの消費内訳をAPI key、ドメイン、クライアントIPごとにタイムラインチャートで確認でき、Playgroundでも各responseに同様の情報が表示されるため、スケールアップ前にワークロードの規模を見積もることができます。
ブログのすべての投稿が、英語、ブルガリア語、ドイツ語、ポーランド語、ベトナム語、中国語、およびアラビア語で表示されるようになりました。コードブロック、Markdown、およびリンクはそのまま保持され、検索ではローカライズされたタイトルが返されます。
各 Single response に request を処理した proxy ID が含まれるようになり、Browser response でも同様になりました。同じ proxy を固定する必要があるチェーンされた呼び出しに便利です。
メインサイトが完全なRTL(右から左)レイアウトでアラビア語表示に対応し、対応ロケールは7つになりました。ブラウザの言語設定がアクセスしたページと一致しない場合、細いバナーが表示され、言語の切り替えを提案します。
Dashboardのカラムヘッダーをクリックすると、ソートを実行できます。この機能はActivity、API Keys、およびsessionsで動作し、自動更新後もソート状態が維持され、Ctrlクリック(MacではCmd)で選択を解除できます。また、テーブルの表示スペースを広くしたいときは、サイドバーを折りたたんでアイコンレールにすることも可能です。
インタラクティブなチャレンジウィジェット(一般的なのはマネージドなTurnstileパターンです)でrequestをブロックしているサイトは、unblocker: trueを指定してBrowserを呼び出すと、レンダリングされたHTMLを返すようになりました。以前はチャレンジページを返していた、保護されていることが確認されているサイトに対して、エンドツーエンドで検証済みです。