PHPでGoogleやヤフーのindex数をコードで取得する方法です。 最初はスクレイピングライブラリのPHP Simple HTML DOM Parserを使ってやってみたのですが、ひどく重い。 なので、正規表現を使って自前で取得することにしました。 Googleのindex数を取得する // Google $urlに調べたいサイトのurl $google = "http://www.google.co.jp/search?ie=UTF-8&oe=UTF-8&q=site:".$url; $htm = file_get_contents($google); $regs = array(); mb_ereg(".*<div>約 ([0-9,]*) 件<\/div>.*", $htm, $regs); $googleIndex = $regs[1]; 無理やり短くすると2行。 mb_ereg