0

別の Web サイトから reCaptcha 画像を読み込むことができる小さなスクリプトを作成しようとしています。reCaptcha ウィジェットが Javascript を使用して動作するのを見て、CURL を使用して生成された画像をキャプチャする方法はありますか?

4

1 に答える 1

1

最初に、もう少しやりたいことを正確に詳述する必要があります。reCaptcha を取得しているこの別の Web サイトは何ですか?

技術的には、reCaptcha トークンは、登録されているドメインでのみ有効です。詳しい理由はこちら

reCAPTCHA キーのサインアップ

reCAPTCHA を使用するには、公開/秘密 API キーのペアが必要です。このキー ペアは、誰かが Web サイトで reCAPTCHA をホストし、訪問者から回答を収集し、その回答をサイトに送信する攻撃を防ぐのに役立ちます。reCAPTCHA 管理ポータルでキーにサインアップできます。

キー スコープ reCAPTCHA トークンは、サインアップしたドメインとサブドメインでのみ有効です (上記の攻撃の可能性があるため)。一部のユーザーは、開発サーバーと運用サーバー、または同じサーバーでホストされている複数のサイトなど、複数のサイトのキーを必要とします。これを回避するには、次の 3 つの手法を使用できます。

サーバーの 1 つが「localhost」または「127.0.0.1」の場合、reCAPTCHA は同一ドメイン ルールを適用しません。運用サーバーと同じキーを使用するだけです。より広い範囲のキーを生成します。たとえば、アプリケーションが a.example.com でテスト サーバーが test.corp.example.com の場合、example.com のキーを生成します。ドメインごとに異なるキーを生成します。

ソース: http://recaptcha.net/apidocs/captcha/

これはあなたがやろうとしていることのように聞こえますが、それはあなたのサーバーですか?

于 2009-06-15T03:57:50.757 に答える