ผมเพิ่งมาดู ตัวค่าที่ get กลับมามันเปลี่ยนไปครับ
ผมเลยเขียน scrapper ใหม่แล้ว
function ggkeyword($keyword) {
$gg_result = file_get_contents("http://www.google.com/complete/search?hl=en&js=true&qu=".$keyword);
$gg_reg = '/window.google.ac.Suggest_apply\(frameElement, "'.$keyword.'", new Array\(2, "(.*)"\), new Array\(""\)\);/';
preg_match($gg_reg, $gg_result, $keylist);
$keybase = split('", "', $keylist[1]);
foreach($keybase as $key => $var) {
if($key%2 == 0) {
$keyname[count($keyname)] = $var;
} else {
$var = str_replace(array(" results", " result", ","), "", $var);
$keyhits[count($keyhits)] = $var;
}
}
return array($keyname, $keyhits);
}
Have a nice day!
ปล. เหมือนคืนผมแทบน็อกไปเลย ปวดหัว สงสัยไมเกรนกิน อยากหาหมอ@!