100 blog Indonesia: versi Google

Priyadi membuat posting baru-baru ini mengenai 100 blog Indonesia. Daftar ranking tersebut adalah menurut Technorati.

Saya pikir, bagaimana kalau menurut Google ?

Ini yang kemudian saya lakukan:

  1. Meng-copy daftar situs 100 blog tersebut dari posting Priyadi
  2. Membuat script PHP yang :
    • Mengambil satu situs dari daftar
    • Mengakses Google
    • Memeriksa rankingnya di Google, dengan melihat total inbound links untuk situs ybs
    • Menampilkan hasilnya dalam format HTML
    • Ulang lagi, sampai seluruh 100 situs tersebut selesai diperiksa.

Hasilnya ternyata agak berbeda, yaitu sebagai berikut:

blogs.law.harvard.edu/cmusings/ 3850
www.theswanker.com/macammacam/ 2330
warnadunia.net/ 1620
enda.goblogmedia.com/ 1100
priyadi.net/ 847
www.socialcustomer.com/ 820
yulian.firdaus.or.id/ 793
pribadi.or.id/diary/ 673
wpram.com/ 647
secandri.com/blog/ 623
risiyanto.budi.or.id/blog/ 518
data.startrek.or.id/ 471
andika-lives-here.blogspot.com/ 455
dgk.or.id/ 443
ronny.haryan.to/ 430
www.funponsel.com/blog/ 406
gbt.blogspot.com/ 405
direktif.web.id/ 396
arjuna.mania.or.id/blog/ 380
planet.terasi.net/ 373
bennychandra.com/ 369
www.avocadolite.com/expiration/ 360
blog.dakota23.com/ 349
home.avianto.com/ 343
the-fool-found-a.blogspot.com/ 327
didats.net/ 326
syahrani.blogspot.com/ 300
blog.neofreko.com/ 286
blog.adypermadi.com/ 259
roysuryowatch.org/ 249
nita.goblogmedia.com/ 238
wartono.philko.co.id/wordpress/ 235
duke.vlsm.org/ 230
isnandi.net/ 228
adinoto.org/ 215
golda.blogsome.com/ 205
loper-koran.blogspot.com/ 203
endhoot.blogspot.com/ 194
imponk.blogsome.com/ 182
jaim.log.web.id/ 181
gombal.blogdrive.com/ 174
harry.sufehmi.com/ 174
muslimblog.blogdrive.com/ 173
aksi.mdamt.net/log/ 167
indcoup.blogspot.com/ 160
adhitya.blogspot.com/ 157
www.15june.com/ 141
www.indrani.net/ 139
www.mapendoz.com/ 122
kusaeni.com/ 120
dodymania.blogspot.com/ 118
adinoto.blogspot.com/ 107
nice-green.blogspot.com/ 102
blogs.andryshuzain.com/ 85
mimimama.blogspot.com/ 81
nikiwisa.blogspot.com/ 79
sepatumerah.blogspot.com/ 77
polisieyd.blogsome.com/ 69
bayu.or.id/ 66
www.sketsahati.com/ 63
guario.blogdrive.com/ 63
findinghani.blogspot.com/ 62
neenoy.blogspot.com/ 57
gombalabel.blogdrive.com/ 56
cikubembem.blogspot.com/ 54
iamemil.blogspot.com/ 51
samwords.blogspot.com/ 51
alid.blogdrive.com/ 49
deepblue.indika.net.id/ 49
uletbulunaikdaun.blogspot.com/ 48
www.keluargacemara.net/emak/ 47
www.kambingjantan.com/ 45
rara-scratchblog.blogspot.com/ 45
fajran.net/ 45
www.negeri-senja.com/ 43
villageoflost.blogspot.com/ 43
100kata.blogspot.com/ 41
nattever.modblog.com/ 40
dionweblog.blogspot.com/ 39
bucin.blogspot.com/ 38
www.ayublog.com/ 34
daunsingkong.blogspot.com/ 33
ti2n.net/ 30
sileah.blogspot.com/ 29
panda-kecil.blogspot.com/ 27
saljudiparis.blogspot.com/ 26
www.morn1ngdew.com/weblog/ 24
afsyuhud.blogspot.com/ 24
kamarcewek.com/ 24
adionggoboyo.blogspot.com/ 22
si-wahyu.blogspot.com/ 21
mymoonlite.blogspot.com/ 15
mitatea.blogspot.com/ 15
www.tigasatuempat.com/ 13
lizamolly.blogspot.com/ 11
sketsahati.blogspot.com/ 10
my-ordinary-blog.blogspot.com/ 9
rosyadi.blogspot.com/ 6
familie-dyka.blogspot.com/ 6
kembangsolo.blogspot.com/ 3

IsengBanget.com ? Nggak juga, kebetulan sedang ada kerjaan coding yang musti fetch data via HTTP, dan kemudian menganalisa data tersebut.
Ini jadi pemanasan yang menyenangkan πŸ™‚

Pri, minta daftar lengkap semua situsnya dong, nanti ‘tak cek pakai script ini. Atau, kalau mau cek sendiri, nih scriptnya:


<?php

echo "<html><body>";

$daftar_URL = file('http://192.168.10.101/daftar.txt');

while (list($key,$baris) = each($daftar_URL)) {

// jika ada link/URL di $baris, maka proses
if (strpos($baris, "href")) {

// -------- cari URL
// cari offset awal & akhir dari string URL ybs
$posisi_awal = strpos($baris, "http://");
$posisi_akhir = strpos($baris, '">', $posisi_awal);
$length = $posisi_akhir - $posisi_awal;
// copy URL tsb
$URL = substr($baris, $posisi_awal, $length);

// -------- cek ke google
// inisialisasi curl
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// set the URL to fetch
curl_setopt($ch, CURLOPT_URL, 'http://www.google.com/search?hl=en&lr=&safe=off&client=opera&rls=en&q=link%3A'.$URL.'&btnG=Search');
// fetch the URL now
$google_result = curl_exec ($ch);
// shutdown curl
curl_close ($ch);

// -------- dapatkan hasilnya dari output google
$posisi_awal = strpos($google_result, "of about <b>");
if ($posisi_awal = false) {
$posisi_awal = strpos($google_result, " of <b>");
$posisi_awal = $posisi_awal + 7;
} else {
$posisi_awal = $posisi_awal + 12;
};
$posisi_akhir = strpos($google_result, "</b>", $posisi_awal);
$length = $posisi_akhir - $posisi_awal;

$ranking = substr($google_result, $posisi_awal, $length);

// -------- cetak hasil
echo "<br>";
echo $URL.",".$ranking;
};
};

echo "</body></html>";

?>

Enjoy πŸ™‚

41 thoughts on “100 blog Indonesia: versi Google

  1. ok, ditunggu hasil run dari semua URL πŸ™‚

    btw, itu serius kembangsolo.blogspot.com cuma ada 3 inbound links? bukannya itu blog paling beken beberapa minggu lalu? πŸ™‚

  2. wah .. kirain pake google API,… kaya googlefight …
    ide bagus juga ya .. kalau pake google API… ada yang mau bikin πŸ˜€ .. hehehe

  3. Mbok ya itu script nya diberi tag blockquote, biar enak bacanya πŸ˜›

    Dan Wah nomor 11.
    *Mengamati traffic*

  4. sorucenya beda kali yah satu dari Technorati, satunya lagi dari google. Yang kelist di google khan bisa beda sama yang kelist di source search engine yang lain.

  5. Wah blog saya juga nih…tidak ada di list..
    tapi panteslah lha kita juga jarang update..:D

  6. I think it would be much better if you have a plug in that will translate your article to English.

  7. I think it would be much better if you have a plug in that will translate your article to English.

Leave a Reply

Your email address will not be published. Required fields are marked *