Grabbing adalah mengambil nilai dari salah satu website untuk
ditampilkan ke website kita. Teks yg diambil berada dalam halaman situs berupa
kode-kode HTML. Biasanya teknik grabbing ini digunakan untuk mengambil kurs
untuk ditampilkan ke web tujuan.
Kita bisa menggunakan fungsi CURL untuk melakukan grabbing. Semua kode HTML dibaca dari suatu web lalu kita ambil informasi yg diinginkan dan menampilkan ke web tujuan.
function grabHTML($url){
$data = curl_init();
curl_setopt($data, CURLOPT_RETURNTRANSFER,
1);
curl_setopt($data, CURLOPT_URL, $url);
$hasil = curl_exec($data);
curl_close($data);
return $hasil;
}
$url = grabHTML('http://www.bankmandiri.co.id/resource/kurs.asp');
$pecah = explode('', $url);
$pecah2 = explode
('',$pecah[1]);
$pecah3 = explode
('', $pecah2[0]);
$pecah4 = explode
('',$pecah3[2]);
echo "";
echo "Kurs Bank
Mandiri";
echo "";
echo "Mata Uang Symbol Beli Jual";
echo $pecah4[0];
echo $pecah4[1];
echo $pecah4[2];
echo $pecah4[3];
echo $pecah4[6];
echo $pecah4[7];
echo "";
$kodeHTML = grabHTML('http://www.klikbca.com');
$pecahL = explode('', $kodeHTML);
$pecahLagi =
explode('', $pecahL[2]);
echo "Kurs
BCA";
echo "";
echo
"KURS JUAL BELI";
echo $pecahLagi[0];
echo "";
echo
$pecahLagi[0]."";
Fungsi
grabHTML()
di atas
nantinya akan menghasilkan isi file HTML dari suatu situs. Fungsi explode() ada untuk memisahkan suatu string.
Tidak ada komentar:
Posting Komentar