Gara-gara kangen ma mas Anto, jadinya iseng ngoprek-ngoprek Web Service pake NuSOAP. Lanjut punya lanjut eh jadilah script buat ngecek ranking Google.com untuk keyword dan website tertentu. Hehehe… ga ngaruh ya? Ya.. mudah-mudahan bermanfaat meskipun banyak perbedaan hasil carian antara Google.com dan Web Servicenya. Silakan coba di Google.com™ Ranking. Terus kalo ada error kasih tau gw ya…
Script ini bikinnya sih ga susah, cuman manggil fungsi doGoogleSearch dari http://api.google.com/GoogleSearch.wsdl. Tapi sebelumnya register di Google dulu untuk dapetin Google API key. Abis tu kasih parameternya:
$params = array(
'key' => $google_key,
'q' => $keyword,
'start' => $start,
'maxResults' => $num_max,
'filter' => false,
'restrict' => '',
'safeSearch' => false,
'lr' => '',
'ie' => '',
'oe' => ''
);
Abis itu kumpulin result arraynya. Dari doGoogleSearch hanya dibolehkan 10 result per-query, jadi untuk lebih dari 10 query, buat aja for loop terus tambahin variable $start nya dari 0, 10, 20, dst. Jangan lupa set_time_limit gedein dikit. Dari array tadi tinggal di sortir aja pake strripos atau stristr bagian $result[resultElements][URL] untuk dapetin URL web yang dicari.
Ada perbedaan hasil carian antara Google.com dan Web service doGoogleSearch, jadi hasil ranking yang di munculkan kadang-kadang juga berbeda. Selain itu script ini hanya untuk Google.com. Karena untuk Google.co.id ga ada (ga nemu) Web Service-nya, kayaknya harus bikin lagi pake cara lain. Yang kebayang sih pake fread trus di-parsing deh. Ntar coba lagi deh…
* Ada perubahan pada judul & url.
8 Komentar. Leave new
he he ada yg kurang 😀 coba elu tes komen di web gw, sapa tau ngepas 😀
heheh, iya seriuslah 🙂
eniwei, emang ip2country yg elu pake, db-nya update kapan? kalo yg di web gw, itu hasil racukan gw sendiri, percaya ga’? 🙂
@ stanch
serius lu? hehehe…
gw dah lama ga ngoprek2 wp jg pluginny priyadi…
masa di atas tu gw dibilang dr ausie. sungguh aneh… entar deh kl ada wktu.
salam… 😀
arif,
kekekeke.. small script, but truly useful :-p artikel ttg priyadi browser? kekeke… gw terinspirasi ma artikel bikinan elu :-p
aniwei, salam kenal juga 🙂
@ stanch
hehehe… script kecil aja kok…
salam kenal ya.
ternyata kt punya artikel yg mirip ttg priyadi’s browser sniff ya…
tp artikel lu lbh lengkap 😛
its great ! thanks arif dah nulis something useful kek gini !
tinggal di cb aja. misalnya untuk pencarian dgn keyword suparlan, situs suparlan.com ada di urutan ke 1.
maksudnya apaan tuh ngecek2 gitu? buat tau ranking website?? trus diapain? caranya gimana?