ช่วยคิดวิธีวนลูปอย่างงี้หน่อยครับผม คือตอนนี้สคริปทำได้แค่ ไปดึง relate keyword จาก google ที่
คือตอนนี้สคริปทำได้แค่ ไปดึง relate keyword จาก google ที่ http://www.google.com/complete/search?hl=en&js=true&qu=car มาได้แค่ 10 คำเองอ่ะครับผม
ผมอยากวนลูปให้มันไป querry จาก kw ที่เป็นผลลัพธ์จากkwตอนแรก อีกครั้ง เพื่อให้ได้ kw ที่มากขึ้น และจะสิ้นสุดเมื่อ ได้ kw ครบ 50 คำครับผม
ช่วยแก้ให้ทีนะครับผม T-T
Code
<?php
function ggkeyword($keyword) {
$gg_result = file_get_contents("http://www.google.com/complete/search?hl=en&js=true&qu=".$keyword);
$gg_reg = '/sendRPCDone(frameElement, "(.*)", new Array("(.*)"), new Array("(.*) results"), new Array(""));/';
preg_match($gg_reg, $gg_result, $keylist);
$keyname = split('", "', $keylist[2]);
$keyhits = split(' result(s*)", "', $keylist[3]);
$keyhits = str_replace(",", "", $keyhits);
return array($keyname, $keyhits);
}
$key = ggkeyword("car");
for($i=0;$i<10;$i++) {
echo $key[0][$i]."=".$key[1][$i]."<br>";
}
?>Tag : - - - -
Date :
26 ก.ค. 2550 21:53:46
By :
Xierui
View :
1513
Reply :
0
Load balance : Server 01