Home > PHP > 検索エンジン順位取得

検索エンジン順位取得

  • 2008-08-23 (土) 10:02
  • PHP

なんとなくPHPで検索の順位を取得するプログラムを作ってみました
といっても自力だとわからなかったので検索したのを試行錯誤

$keyword=”キーワード”;
$ch = “ホームページURL”;

$url = “http://www.google.com/search?num=100&hl=ja&q=” . $keyword . “&lr=”;//Googleでの検索結果URL
$search_result = file_get_contents($url);//$urlをソースに変換
$html = mb_convert_encoding(file_get_contents($url), “UTF-8″, “ASCII,JIS,UTF-8,EUC-JP,SJIS”);
preg_match_all(”/href=\”(.+?)\” class=l/”, $html, $result_list);

//該当URLを抽出
for($i=1;$i<=100;$i++){
if(mb_eregi($ch,$result_list[1][$i])){
echo $i;
break;
}
}

GooeleはこれでうまくいってるようですがYAHOOの取得がというかpreg_match_allの動作がいまいちわかってない・・・

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.ice-sword.com/wordpress/archives/44/trackback
Listed below are links to weblogs that reference
検索エンジン順位取得 from ICE-SWORD

Home > PHP > 検索エンジン順位取得

Search
Feeds

Return to page top

ねんがんのアイスソードをてにいれたぞ