hilltopads
  1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[SHARE] Script PHP Buat Grab Ribuan ASIN dari berbagai negara

Discussion in 'Pemrograman Web' started by kalila, Oct 28, 2014.

  1. kalila

    kalila Super Hero

    Joined:
    Jan 13, 2011
    Messages:
    837
    Likes Received:
    100
    Bismillah..Udah lama baru nengokin forum lagi..

    Kali aja ada yang lagi cari2 referensi buat grab ASIN amazon..mohon maaf kalo salah kamar
    Ada beberapa cara buat grab ASIN amazon dengan PHP.
    1. dengan API amazon
    2. PHP CURL
    3. Simple HTML DOM parser

    nah, yang bakal ane share adalah cara ke-3, yaitu dengan menggunakan Simple HTML DOM
    silakan agan2 download dulu disini : hxxp_://sourceforge.net/projects/simplehtmldom/files/latest/download

    PHP:
    <?php
    /*
    Project Name : Simple ASIN Graber
    Project Author : Galih Kartiwa
    Project Version : 1.0
    */

    include 'simple_html_dom.php';

    $url "http://www.amazon.com/s?keywords=iphone"//link amazon
    $html file_get_html($url);
        
    if (
    method_exists($html,"find"))
    {
        foreach(
    $html->find('h3[class=newaps]') as $main )
        {
            foreach(
    $main->find('a') as $rsa)
            {
                
    $scr $rsa->href;
                
    $asin .= preg_replace("~(.*)/dp/([A-Z0-9]{10})(.*)~""$2"$scr)."<br>";
            }
        }
    echo 
    $asin;
    }

    else{
        echo 
    "Error kayaknya";
    }
    ?>

    Selanjutnya agan tinggal upload aja ke hosting. atau bisa dijalankan di localhost
    Simple banget kan? silakan agan modifikasi sesuai selera, bisa dikasi input form, ajax response, dll


    Demo :
    hxxp_://indowebthemes.com/asin/simple.php
    hxxp_://indowebthemes.com/asin/ <-- udah di modif (token key : adsid2014)

    Selain grab ASIN, bisa juga grab content, image, harga, url, dll. Silakan aja diskusi disini kalo masih ada yg kurang jelas
    Mudah-mudahan bermanfaat :)
     
  2. sms2indo

    sms2indo Banned

    Joined:
    Mar 16, 2014
    Messages:
    1,373
    Likes Received:
    159
    Location:
    http://sms2indo.com
    pencet like this
     
  3. itssika

    itssika Super Hero

    Joined:
    Apr 12, 2012
    Messages:
    1,247
    Likes Received:
    62
    Location:
    JTown
    Padahal banyak banget yang lagi nyariin ini om
    Sepi ya yang minat di mari :lol:

    Makasih banyak om
     
  4. supriyadieka

    supriyadieka Super Hero

    Joined:
    Aug 11, 2010
    Messages:
    6,622
    Likes Received:
    379
    Location:
    Gunungkidul
    Ikut coba ya. biasanya manual hee
     
  5. rakacell

    rakacell Super Hero

    Joined:
    Feb 24, 2011
    Messages:
    938
    Likes Received:
    57
    Boss ane tertarik nih. Bisa request gk.. gimana caranya Scrap title / judulnya aja gan.
     
  6. dianaza

    dianaza Ads.id Fan

    Joined:
    Jun 7, 2011
    Messages:
    178
    Likes Received:
    3
    Location:
    Mantani
    ijin unduh gan...
     
  7. punxs

    punxs musuhnya google

    Joined:
    Dec 9, 2010
    Messages:
    445
    Likes Received:
    48
    Location:
    Di Depan Mu
    saya baca2 sih Simple HTML DOM, banyak makan memory
    tambahin ini setelah selesai, buat clear memory
    Code:
    $html->clear();
     
  8. nais inpo

    nais inpo Ads.id Pro

    Joined:
    Sep 20, 2009
    Messages:
    407
    Likes Received:
    17
    Location:
    jakarta sonoan dikit...
    Mau tanya nih..

    Barusan saya coba gak bisa ya?
    Dan saya juga coba beberapa tool buat grab asin juga gak bisa.

    Saya kontak temen, konon katanya mijon ada perubahan, dan tools2 asin mesti diupdate dulu.

    Kalau betul, semoga om ts mau update scriptnya :)

    thanks
     
  9. trojan viruc

    trojan viruc Banned

    Joined:
    Oct 14, 2014
    Messages:
    225
    Likes Received:
    3
    Location:
    Kamar Rahasia
    gaa mudeng om
     
  10. maestrodkv

    maestrodkv Newbie

    Joined:
    Nov 23, 2014
    Messages:
    37
    Likes Received:
    2
    save it and notice about this
     

Share This Page