Cara Grabber Data Dari Website Orang Lain Part 1

CaraGokil.Com – Kali ini admin akan membuat artikel berseri tentang cara mengambil data dari sebuah situs untuk kita pakai di situs kita atau bahasa kodingnya adalah grabber. Karena untuk mendapatkan hasil yang maksimal maka admin akan membuatnya menjadi seri.

Cara Grabber Data Dari Website Orang Lain Part 1
GRABBER

Mengambil Data Dari Website Orang Lain

Untuk seri yang pertama ini admin anggap kalian sudah menginstall software server seperti Xampp dan text editor seperti Sublime Text jadi bisa kita langsung ke tutorialnya, jika belum mengerti dengan software xampp dan sublime text maka bisa melihat pengertian dan caranya di artikel lain.




Software grabberJalankan software Xampp dan klik Start Apache kemudian masuk ke htdocs yang ada di Local Disk C didalam folder xampp, kemudian Buat file dengan nama pengaturan.php dan masukan kode php ini sebagai pengaturan untuk kita pakai nanti waktu melakukan koding.



<?php
error_reporting(0);
function target($url)
{
$btext = rand(0,100000);
$ua = 'Mozilla/5.0' . $btext;
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_USERAGENT,$ua);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$exec=curl_exec($ch);
return $exec;
}

function ambil($content,$start,$end)
{
if($content && $start && $end) {
$r = explode($start, $content);
if (isset($r[1])){
$r = explode($end, $r[1]);
return $r[0];
}
return '';
}
}
?>



Pengertian :
target adalah nama fungsi yang kita berikan untuk mempermudah proses koding kita.
Nama fungsi yang kita berikan mewakili kode rumit yang seperti yang ada di atas.
Nama fungsi bisa kita ganti sesuai dengan yang kita inginkan, yang penting mudah diingat
Untuk menggunakan fungsi di atas kita hanya perlu memanggil nama fungsinya saja tanpa harus menulis ulang kode fungsinya yang rumit. Cara memanggil fungsinya adalah sebagai berikut include "pengaturan.php";.

Buat file bernama index.php untuk halaman utama sebagai tempat untuk kita koding dan masukan kode php berikut ini untuk mengambil data dari youtube.com


<?php
include "pengaturan.php";
$sumber ='https://www.youtube.com/results?search_query=avril+lavigne';
//atau bisa menggunakan -> $situs =file_get_contents($target);
$situs =target($sumber);

echo $situs;
//atau bisa menggunakan -> print_r($situs);
?>


Pengertian :

  • include "pengaturan.php"; adalah pemanggil fungsinya.
  • $sumber adalah nama url yang akan kita ambil datanya.
  • https://www.youtube.com/results?search_query=avril+lavigne adalah contoh url yang akan kita ambil datanya.
  • $situs adalah nama hasil yang akan kita dapatkan.
  • target adalah nama fungsi yang ada di pengaturan.php untuk kita pakai di kode ini.
  • echo adalah perintah untuk menampilkan hasil.

Untuk file yang sudah jadi anda bisa langsung download di link berikut ini dan menyimpannya di folder htdocs DOWNLOAD FILE.

jika sudah selesai maka kita bisa langsung melihat hasilnya dengan mengunjungi http://localhost/phpdasar/, dan untuk hasilnya akan seperti berikut ini, disini kita sudah mendapatkan seluruh konten yang bisa kita ambil untuk digunakan.

Grabber Data Dari Website Orang Lain
Hasil Grabber

Terimakasih telah berkunjung ke caragokil, dan membacar artikel tentang Cara Grabber Data Dari Website Orang Lain Part 1, semoga tutorial yang kami berikan bisa membantu dan bermanfaat untuk kita semua. Jika masih bingung atau ada yang ingin ditanyakan maka bisa memberikan komentar atau langsung bisa berkunjung ke grup fb.