サイトのフォームがスパムになっている問題があります。このフォームは実際にはCRMからのコピーペーストジョブであるため、優れた人間のチェッカーを作成するためのサーバー側スクリプトにはアクセスできません。
その間、非常に単純なJQueryチェッカーを作成しました。
私の質問は、スパムボットがDOMをロードしてJavaScriptチェッカーをトリガーするかどうかです。
通常、答えはまだ「いいえ」です。最近では PhantomJS のようなアプリがあり、自動化されたプログラムでJavaScriptを含むブラウザーを簡単に実行できますが、通常は低速です。
多くの場合、HTMLをスクレイピングして直接POSTリクエストを送信する方がはるかに簡単です。ボットが1つのサイト(CAPTCHAなど)で問題を抱えている場合、別のサイトに移動します。
したがって、サーバー側のコードにアクセスできない場合、運が悪いかもしれません。フォームがメールに送信されている場合は、メールのスパムフィルターを改善することをお勧めします。
スパマーはフォームについてすでに知っているので、このアイデアを使用するのは遅すぎるかもしれません:フォームの重要な部分(アクション属性など)を省き、ドキュメントの読み込み時にjavascriptを使用してデータを入力します。 JavaScriptが無効になっている場合はフォームが機能しないことを訪問者に伝え、フォームが正しく設定されたらこのメッセージを削除します。