arif.suparlan.com

Just another WordPress weblog

Google.com Ranking

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.

Posted in Fun, Programming |

8 Responses to “Google.com Ranking”

  1. three_asnet

    January 10th, 2008 at 9:05 am

    maksudnya apaan tuh ngecek2 gitu? buat tau ranking website?? trus diapain? caranya gimana?

  2. Arif

    January 10th, 2008 at 12:58 pm

    tinggal di cb aja. misalnya untuk pencarian dgn keyword suparlan, situs suparlan.com ada di urutan ke 1.

  3. stanch

    January 11th, 2008 at 1:33 am

    its great ! thanks arif dah nulis something useful kek gini !

  4. Arif

    January 11th, 2008 at 2:51 am

    @ 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 :P

  5. stanch

    January 11th, 2008 at 4:47 pm

    arif,

    kekekeke.. small script, but truly useful :-p artikel ttg priyadi browser? kekeke… gw terinspirasi ma artikel bikinan elu :-p

    aniwei, salam kenal juga :)

  6. Arif

    January 11th, 2008 at 7:19 pm

    @ 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… :D

  7. stanch

    January 12th, 2008 at 4:28 am

    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’? :)

  8. stanch

    January 12th, 2008 at 4:29 am

    he he ada yg kurang :D coba elu tes komen di web gw, sapa tau ngepas :D

Leave a Reply