Grab / grabber pengambilan data HTML website lain. Grab ini biasanya yang diambil hanyalah sebagian kecil dari tampilan suatu website dan dengan menghilangkan bagian-bagian yang tidak diperlukan.
Sebagai contoh kita grab kurs BCA yang kita ambil dari website www.klikbca.com. Disini yang ku berikan adalah dasar dari grab kurs BCA, karena grab ini tergantung dari model tampilan yang ada pada saat itu. jadi jika suatu website mengalami perubahan tampilan, maka grab ini juga perlu berubah.
Langkah Grabber Kurs BCA :
..- Kita cari di website klikbca yang menampilkan kurs dengan tampilan yang paling sederhana, misal www.klikbca.com/corporate/Ind/rates.html
- Buat file PHP dengan code:
<?
$url = “http://www.klikbca.com/corporate/Ind/rates.html” ;
$html_start = ‘keterangan1′;
$html_end = ‘keterangan2′;
ini_set (‘allow_url_fopen’, ’1′ );
ini_set (‘auto_detect_line_endings’, ‘Off’) ;
ini_set (‘default_socket_timeout’, ’60′ );
ini_set (‘max_execution_time’, ’0′ );
flush() ;
$f = fopen ($url, ‘r’ );
$doc = ”;
while (! feof ($f) ) {
$doc = $doc . fgets($f, 3072) ;
// triple buffer, default buffer 1024 bytes
}
fclose ($f) ;if (
$doc != ”) {
$a = strpos($doc, $html_start) ;
$b = strpos($doc, $html_end) - $a ;
$show = substr($doc, $a, $b) ;
$show = ereg_replace(keterangan3,keterangan4>, $show) ;
print “$show” ;
}
flush() ;
?> - Untuk menyederhanakan tampilan, cari awalan code HTML dan akhiran code HTMLlewat view page source
- Ganti keterangan1 dengan code awal (start) code HTML
- Ganti keterangan2 dengan code akhir (end) code HTML
- Save, dan lihat hasilnya dulu……..
- Rubah-rubah keterangan1 dan keterangan2 sampai mendapatkan tampilan yang paling sederhana
- Hapus/ Replace code yang ada di antara keterangan1 dan keterangan2 dengan perintah $show = ereg_replace(keterangan3,keterangan4>, $show) ;
- Keterangan1 adalah code HTM yang akan kita replace
- Keterangan2 adalah pengganti dari keterangan1, keterangan2 bisa berupa kode kosong (“”)
- Ulangi terus perintah tersebut sampai mendapat tampilan yang benar-benar diinginkan
Artikel lain yang berhubungan :
- Dasar Grab Kurs Bank Indonesia (BI)
- Dasar Grab Kurs Bank Mandiri
- Widget Kurs BCA (Bank Central Asia)
- Jangan Grab Website Secara Langsung !
- Widget Kurs Bank Mandiri
- Grab Data Bursa Efek Indonesia lewat Yahoo Finance
- Yahoo Messenger Online Status in Website
- Bahaya Phising dan Fake Login Facebook
- Internet Gratis PRO-XL, Your-Freedom & cFosSpeed
- Website Tutorial : addon Domains
- Cara Mudah Pasang Webmaster di WordPress
- Internet Gratis PRO-XL, Your-Freedom & cFosSpeed
- Widget Detik RSS Pausing Scroller
- Perhitungan Matahari dan Bulan dengan SunMoon
- DASAR HYPERTEXT MARKUP LANGUAGE (HTML)
- Perhitungan Matahari dan Bulan – Astronomical Algorithms
- Membuat Website di www.000webhost.com
- IP dan Browser Visitor Checker dengan PHP
- QEEP: FREE mobile messenger and community
- GRAVATAR
Artikel Dasar Grab Kurs BCA yang terkait di situs lainnya:
Grab Data Bursa Efek Indonesia lewat Yahoo Finance | catatanku di ...
Grab Data Bursa Efek Indonesia lewat Yahoo Finance ini, mempunyai cara yang agak berbeda dengan Dasar Grab Kurs BCA dan Dasar Grab Kurs Bank Mandiri dan Dasar
http://ariefew.com/programming/grab-data-bursa-efek-indonesia-lewat-yahoo-finance/
Widget Kurs BCA (Bank Central Asia) | catatanku di website
Pada artikel Dasar Grab Kurs BCA sudah kubahas cara pengambilan kurs BCA dari website klikbca. Di artikel tersebut kuberikan dasar pengambilan/grab dikarenakan teknik grab ini ...
http://ariefew.com/website/widget-kurs-bca-bank-central-asia/
Jangan Grab Website Secara Langsung ! | catatanku di website
Pada pembahasan Grab Data Bursa Efek Indonesia lewat Yahoo Finance, Dasar Grab Kurs BCA, Dasar Grab Kurs Bank Mandiri dan Dasar Grab Kurs Bank Indonesia (BI)
http://ariefew.com/programming/jangan-grab-website-secara-langsung/
Dasar Grab Kurs BCA | catatanku di website
Grab / grabber pengambilan data HTML website lain. Grab ini biasanya yang diambil hanyalah sebagian kecil dari tampilan suatu website dan dengan menghilangkan
http://ariefew.com/programming/dasar-grab-kurs-bca/
Widget Kurs Bank Mandiri | catatanku di website
Widget Kurs BCA (Bank Central Asia) Dasar Grab Kurs Bank Indonesia (BI) Dasar Grab Kurs Bank Mandiri; Dasar Grab Kurs BCA; Jangan Grab Website Secara Langsung !
http://ariefew.com/website/widget-kurs-bank-mandiri/








aku kan coba…
[Reply]
makasih mas…
.-= agung´s last blog ..MS Windows 7 telah dirilis =-.
[Reply]
terima kasih bos…
[Reply]
Pak Arif, kalau misalnya mau langsung di dalam bentuk kode html gimana caranya ya? Maaf newbie, biasa pakai widget saja.
[Reply]
ariefew Reply:
December 29th, 2009 at 7:43 pm
kalau anda pakai yg sudah jadi, jika ada perubahan tampilan website bca, sedangkan yg anda ambil tsb tdk di rubah, gimana….
anda upload aja suatu file php, misal tokowifi.com/kursbca.php…. itu yg anda panggil sendiri …
[Reply]
Hari Reply:
January 1st, 2010 at 10:18 am
Pak Arief terima kasih, bermanfaat sekali. Sudah dicoba dan berhasil. Hanya saja sebagai orang awam, saya ingin memasukkan itu pada tampilan homepage saya, bukan pada subdirectory… gimana cara merefernya ya… Banyak yang menyediakan kode html dan ternyata setelah di pasang masih diembel-embeli web pembuanya, misalnya kilasberita.com
Terma kasih sekali lagi ya pak…
[Reply]
ariefew Reply:
January 2nd, 2010 at 9:58 am
Grab ini sering terjadi perubahan, jadi wajar saja kalau di berikan link ke asal source widget tersebut…
Salam pak…
Saya memasukkan beberapa kurs bank dalam suatu folder di cpanel saya. Kemudian dari situ saya bikin kode html untuk bikin table kurs di website. Berjalan lancar selama beberapa bulan nggak ada masalah (Terima kasih sudah kasih codenya).
Tapi, wntah kenapa akhir-akhir ini website saya kacau balau. Nggak bisa dibuka penuh.
Kemudian di cek ke cpanel, melalui Disk Space Usage, saya lihat folder yang ada .php untuk kurs itu bertambah besar dengan isi file-file bernama core.???? – yang masing-masing besarnya 5mb dan bisa bertambah hingga berpuluh-puluh file. Akibatnya jatah space saya habis.
Kemudian fie-fle core.???? itu saya hapus. Tetapi beberapa saat kemudian tumbuh lagi bagai cendawan di musim hujan.
Apa yang salah? Apakah itu virus? Tolong masukannya… terima kasih.
[Reply]
ariefew Reply:
April 5th, 2010 at 1:26 pm
salam …
selama anda melihat tampilan dari widget di atas tdk ada yg error, berarti kodenya juga tdk ada yg salah mas…
sekarang gini aja…
jangan pasang dulu di web anda….. coba akses langsung dulu….
[Reply]