上記を試みましたが、検索ページへの直接リンクは現在このJSONのみを返すようになりました:
{
"failed":"FAILED",
"message":"You’ve performed this action too many times, please try again later."
}
別の方法はありますか?
匿名ユーザーがフォーラムを検索できないようにしている理由は、高度なボットが以下のようなクエリでデータをスクレイピングしているためです:
/search?q=%40UserName+%23general+in%3Afirst
これらは、何らかのデータマイニングタスクのためにユーザーとそのコンテンツをマッピングしているように見えます。ユーザーデータを保護するため、検索への匿名アクセスを完全に阻止したいと考えています。問題は、検索ページへの内部リンクが存在するため、ログインしていないユーザーがその誤ったJSONメッセージに遭遇してしまうことです。
ログインするまで検索ボックスが表示されないようにテーマを編集しましたが、既存の検索結果へのリンクをクリックした匿名ユーザーは依然としてそのJSONを受け取ります。
今日、これを停止するまで、フォーラムには数万件のリクエストが送信されていました。