Senin, 20 Oktober 2014

Grabbing HTML



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