
少し前にGoogleカスタム検索がエラーになりました。
私は、少し気がつくのが遅かったようで、調べたら6月頃からエラーがでるようになったようです。
原因は、定かではないのですが、どうもgoogleのエラーのようですね。
もうそろそろ10月なのに、未だエラーがでるので、修正することにしました。
■現状
- 自サイトにサイト内検索の為にGoogleカスタム検索を使用している。
- 6月頃からエラー画面が表示されるようになる。
We're sorry... ... but your computer or network may be sending automated queries. To protect our users, we can't process your request right now. See Google Help for more information.
カスタム検索で、検索すると上記のようなエラーが表示されます。
Google Helpをみると、同一のIP(接続元)からGoogleに大量のリクエストがあったりすると、このエラー画面が出てくるようなのですが、違うIPアドレスで試しても、同じエラー画面がでるので、IPアドレスの問題ではないようです。
■解決方法
<form method="GET" action="http://www.google.com/custom" target="_blank">
「/custom」が使用できなくなったようなので、この部分を書き換えます。
●サイト内検索なら「/cse」に書き換える!
●ウェブ検索なら「/search」に書き換える!
以上で、簡単にエラーを解決できます!自分のサイトにgoogleカスタム検索を使用している方、気がついていないだけでエラーになってる恐れありですよ。