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. I think it would be much better if you have a plug in that will translate your article to English.

  6. 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 *