Cara Scrape Akun Instagram Dengan PHP

Ada permintaan scraping akun Instagram by username dengan PHP. Tidak membuat script dari awal karena ada library instagram-php-scraper Setelah dicoba…

Ada permintaan scraping akun Instagram by username dengan PHP. Tidak membuat script dari awal karena ada library instagram-php-scraper

Setelah dicoba hasil scraping sangat lengkap dan cepat dilengkapi fitur batasan jumlah scraping per-sekali scrap.

Kamu tidak perlu Composer, langsung download semua dependency lewat php-download.

  • Buka situs https://php-download.com
  • Cari instagram-php-scraper
  • Download
  • Lalu extract ke folder yang kamu inginkan atau bisa langsung upload ke server.

Setelah di extract ada folder dan file:

  • vendor
  • composer.json
  • composer.lock
  • index.php

Abaikan yang lain, buka index.php dengan editor kode favorit kamu (saya pakai Kate). Lalu copas dan simpan kode berikut kedalam index.php

require_once("vendor/autoload.php"); 

$instagram = new \InstagramScraper\Instagram();
$medias = $instagram->getMedias('google', 25);

echo '<pre>';
foreach ( $medias as $media ) {
	echo 'Caption: ' . $media['caption'] . '<br />';
	echo 'Image: ' . $media['imageHighResolutionUrl'];
	echo '<hr />';
}
echo '</pre>'

Jalankan script, hasilnya bisa kamu lihat disini. Hasil scraping bisa dikelola menjadi apa saja seperti auto-post ke WordPress dengan RESTful API.