Spring MVC の不動産リストを含むサイトに取り組んでいます。スクリプトがサイトをスクレイピングしてコンテンツを盗むのを防ぎたい。spring mvc 環境に簡単にプラグインできるテクニックの経験がある人はいますか?
ユーザー エージェントは単純すぎて回避できません。
私が思いついたアイデアの 1 つは、サーバー側で 2 つのカウンターを追跡することでした。ipaddress --> (カウンター xhr リクエスト、カウンター ページ リクエスト)
- フィルターでカウンターページのリクエストを増やす
- カウンター xhr リクエストは、ドキュメントの準備ができたときに増加します
2 つのカウンターが完全に同期していないことをフィルターが検出すると、その IP はブロックされます。
これはうまくいくでしょうか、それとももっと簡単なテクニックはありますか?
乾杯
編集
スクレーパーが永続的である場合、コンテンツを取得する方法を見つけることは承知しています。とはいえ、できるだけ難しくしたい。