PHPでGoogle、Yahooのインデックス数を取得する方法の紹介です。インデックス数を調べたい場合は、Google、Yahooの検索欄に「site://アドレス」を入れます。インデックスされているページのアドレスとインデックス数が表示されます。
(検索例)site://www.shinbo.org
今回は、管理ページにインデックス数を表示したかったので作成しました。ソースは下記のようになります。基本は、google、yahoo検索結果のHTMLを取得し、内部に記載されているインデックス数を抜き出しています。
(注意)
google、yahooの検索結果のテキストを取得して、そこに書かれているインデックス数を取得しています。そのため、google、yahooの表示部分が変更されたら、取得するPHPのコードも変更する必要があります。注意してください。