スクレーパー/不良ボットを検出するために、HTML本体に小さなハニーポット画像を設定したいと思います。
誰かが以前にこのようなものを設定したことがありますか?
私たちはそれを実現するための最善の方法は次のようになると考えていました。
a)次の方法でhtmlをコメントアウトします。
<!-- <img src="http://www.domain.com/honeypot.gif"/> -->
b)次の方法で画像をブラウザから非表示にするcssスタイルを画像に適用します。
.... id="honeypot" ....
#honeypot{
display:none;
visibility:hidden;
}
上記を使用して、適切で実際のユーザーエージェントが画像をプル/レンダリングしようとする状況を誰かが予測しますか?
honeypot.gifは、ロギングを行うmod_rewrittenphpスクリプトになります。
上記の2つの条件は、適切にコーディングされたスクレーパーによってスキップされる可能性があることは理解していますが、少なくとも、非常に汚れた条件についてはある程度の洞察が得られます。
これを行うための最良の方法に関する他の指針はありますか?