自分のメールを自分のウェブサイトに表示したいのですが、スクレーパーにメールを収集させたくありません。言い換えれば、私はスパムフラッドゲートを開きたくありません。メール廃棄ボットを阻止しながら、メールを視覚的に無傷のままにする効果的な方法はありますか?
3 に答える
3
いくつかの解決策:
- 画像にまとめます。ボットが OCR を使用して画像を読み取れないように、必ず画像を処理してください。
- カスタム暗号化アルゴリズムを使用してエンコードし、暗号化されたテキストを Web ページに保存してから、ページの読み込み時に JavaScript を使用してデコードします。一部のボットは JavaScript を解釈できる可能性があるため、これはあまり安全ではない可能性があります。
- 最良のオプションの 1 つは、ユーザーに CAPTCHA コードを入力するように要求し、その後でのみ、電子メール アドレスが表示された別のページにユーザーをリダイレクトすることです。
于 2012-08-10T12:00:04.373 に答える
0
訪問者がmailto:mail@example.comを持っていると、クリックできるので非常に便利です。
したがって、他のオプションを検討してください-メールアドレスをそのまま公開しますが、GoogleのGmailでアドレスを使用します(非常に優れたスパムフィルタリングを提供します)-メールアドレスに加えて「連絡先」フォームを配置します(ただし、フォームはキャプチャまたは追加のトリックでスパマーから保護する必要があります人間として証明するために)
于 2012-08-10T12:36:40.557 に答える
0
よく考え抜かれたソリューションについては、reCAPTCHA Mailhideをご覧ください。セキュリティを低くしたい場合は、ドメイン ドットコムの私の名前のように電子メール アドレスを書き出すこともできますが、スパマーはこれらをスクレイピングするためのソフトウェアを簡単に作成できます (おそらく、このアプローチの人気が高まっています)。 .
于 2012-08-18T20:22:11.157 に答える