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

[SHARE] Script Imacros Untuk Scrap Data Tokopedia + Download Gambarnya Sekalian

Discussion in 'Berbagi Pengalaman' started by syahruldoank, Jun 1, 2016.

  1. syahruldoank

    syahruldoank Hero

    Joined:
    Jul 17, 2011
    Messages:
    504
    Likes Received:
    48
    Berawal dari salah satu thread di ads.id tentang scrap tokopedia.
    Thread nya yaitu :
    http://ads.id/forums/showthread.php/218920-SHARE-Script-Imacros-Scrape-Data-Tokopedia-Semi-Auto
    dan ini
    http://ads.id/forums/showthread.php/239056-SHARE-iMacros-Scrape-Foto-Tokopedia

    Kemudian saya coba untuk mengutak-atik dan "trial and error" dari script imacros diatas akhirnya dengan kemampuan saya yang terbatas terciptalah script imacros yang bisa scrap data di tokopedia sekaligus download gambar produknya.

    Dan tujuan saya kali ini adalah sekedar untuk berbagi. Berikut ini script imacros yang saya buat tersebut :

    Code:
    VERSION BUILD=8920312 RECORDER=FX
    SET !EXTRACT_TEST_POPUP NO
    SET !ERRORIGNORE YES
    TAB T=1
    'open url https://www.tokopedia.com/baju-gamis-syari
    EVENT TYPE=CLICK SELECTOR="#showcase-container>DIV>DIV:nth-of-type({{!LOOP}})>A>DIV>DIV" BUTTON=0
    SET !TIMEOUT 30
    TAG POS=1 TYPE=INPUT:IMG ATTR=SRC:result EXTRACT=TXT
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/cache/*/product-*/*/*/*/*/*.jpg
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=D:\ FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:result EXTRACT=TXT
    SET !TIMEOUT 30
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=foto.csv
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=D:\ FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:result EXTRACT=TXT
    SET !TIMEOUT 30
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=foto.csv
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=D:\ FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:result EXTRACT=TXT
    SET !TIMEOUT 30
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=foto.csv
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=D:\ FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:result EXTRACT=TXT
    SET !TIMEOUT 30
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=foto.csv
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=D:\ FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:result EXTRACT=TXT
    SET !TIMEOUT 30
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=foto.csv
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=D:\ FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:result EXTRACT=TXT
    SET !TIMEOUT 30
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=foto.csv
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=D:\ FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:result EXTRACT=TXT
    SET !TIMEOUT 30
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=foto.csv
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=D:\ FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:result EXTRACT=TXT
    SET !TIMEOUT 30
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-*/*/*/*/*/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=foto.csv
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxClose
    SET !TIMEOUT 30
    TAG POS=1 TYPE=H1 ATTR=CLASS:product-title<SP>green EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=judul.csv
    ADD !EXTRACT Berat<SP>:<SP>
    TAG POS=1 TYPE=DD ATTR=CLASS:pull-left<SP>m-0 EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=berat.csv
    ADD !EXTRACT Kondisi<SP>:<SP>
    TAG POS=1 TYPE=DD ATTR=CLASS:pull-left<SP>m-0<SP>border-none EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=kondisi.csv
    TAG POS=1 TYPE=DIV ATTR=CLASS:product-pricetag<SP>p-0<SP>mt-10&&ITEMTYPE:http://schema.org/Offer&&ITEMSCOPE:&&ITEMPROP:offers extract=txt
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=harga.csv
    TAG POS=1 TYPE=P ATTR=CLASS:mt-20&&ITEMPROP:description EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=deskripsi.csv
    BACK
    
    Yang perlu anda ubah hanyalah link tokopedia dan folder tempat penyimpanannya. Kalau script diatas sih folder penyimpanannya adalah di local disk D (lihat tulisan ini FOLDER=D:\ ) Tapi, tanpa anda ubah pun juga nggak masalah kok. karena kebanyakan orang pasti punya local disk D, he he he.
    Kalau mau ngetes coba aja langsung tanpa diubah kodenya.

    O ya, terkait data yang terdapat pada foto.csv nantinya akan ada data ganda, jadi kalau ingin menghapus data ganda dengan cepat, coba aja search di google cara menghapus data ganda di excel.

    Script ini masih banyak memiliki kekurangan, jadi kalau ada penyempurnaan dari orang yg lebih ahli dipersilahkan.
    Nggak nolak like. he he he...
     
  2. cembor

    cembor Hero

    Joined:
    Nov 3, 2013
    Messages:
    643
    Likes Received:
    69
    Ninggalin jejak
     
    Gedhang_Goreng likes this.
  3. hasanboy

    hasanboy Newbie

    Joined:
    May 31, 2016
    Messages:
    6
    Likes Received:
    0
    makasih gan sangat membantu
     
  4. alvin17

    alvin17 Banned

    Joined:
    May 28, 2015
    Messages:
    840
    Likes Received:
    37
    imacros ini salah satu menu wajib deh untuk olshop hehhee.. Thanks gan..
     
  5. arissbhe

    arissbhe Newbie

    Joined:
    Jun 2, 2016
    Messages:
    1
    Likes Received:
    0
    Kereen gan, tp ada sedikit problem gan.mungkin bisa dibantu
    - Gan cara edit scrip biar hasil .cvs judul, berat, diskripsi dll menjadi 1 file .cvs jadi menjadi baris judul, berat, diskripsi, dll
    - Untuk hasil scrape foto 1,2,3,4,5 hasilnya menjadi kolom ya gan, bukan baris, (jadi gak kompak jika digabungkan ke .cvs lainya.
     
  6. Arif Wae

    Arif Wae Ads.id Fan

    Joined:
    May 20, 2016
    Messages:
    122
    Likes Received:
    273
    Location:
    Pemalang
    Wowww ,.keren gannn,.makasih gan skripnya............
     
  7. sathreea

    sathreea Super Hero

    Joined:
    Jun 13, 2011
    Messages:
    7,720
    Likes Received:
    1,001
    Location:
    Purwokerto, Jawa Tengah, Indonesia
    Hmm, pake bit.ly/InstanTokoOnline lebih simple deh kayaknya :D
     
  8. Arif Wae

    Arif Wae Ads.id Fan

    Joined:
    May 20, 2016
    Messages:
    122
    Likes Received:
    273
    Location:
    Pemalang
  9. witjak

    witjak Newbie

    Joined:
    Mar 10, 2015
    Messages:
    22
    Likes Received:
    2
    mayan buat yang mau coba dropship dari toped ini :D
     
  10. pekalongan

    pekalongan Super Hero

    Joined:
    Jan 26, 2010
    Messages:
    1,196
    Likes Received:
    51
    Location:
    Malang
    Work gan, terima kasih sudah berbagi

    Coba bantu jawab:
    1) Bisa dibuka dengan aplikasi word / libreoffice, kemudian kopas kolomnya jadi satu, save lagi jadi *.CSV
    2) replace aja tanda koma "," ke "|"
     
  11. teguhflag

    teguhflag Ads.id Fan

    Joined:
    Jan 2, 2016
    Messages:
    159
    Likes Received:
    8
    thx gan, ane bookmark dulu ye
     
  12. madorax

    madorax Newbie

    Joined:
    Apr 15, 2013
    Messages:
    48
    Likes Received:
    2
    makasih gan sangat membantu
     
  13. pekalongan

    pekalongan Super Hero

    Joined:
    Jan 26, 2010
    Messages:
    1,196
    Likes Received:
    51
    Location:
    Malang
    Ini mungkin solusi untuk pertanyaan kedua, saya baru coba imacros tadi malem heheheh, semoga bermanfaat

    HTML:
    VERSION BUILD=8920312 RECORDER=FX
    SET !EXTRACT_TEST_POPUP NO
    SET !ERRORIGNORE YES
    TAB T=1
    EVENT TYPE=CLICK SELECTOR="#showcase-container>DIV>DIV:nth-of-type({{!LOOP}})>A>DIV>DIV" BUTTON=0
    SET !TIMEOUT 30
    TAG POS=1 TYPE=INPUT:IMG ATTR=SRC:result EXTRACT=TXT
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/cache/*/product-1/*.jpg
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-1/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-1/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-1/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-1/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-1/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxNext
    SET !TIMEOUT 30
    ONDOWNLOAD FOLDER=* FILE=* WAIT=YES
    TAG POS=1 TYPE=IMG ATTR=SRC:https://ecs*.tokopedia.net/img/product-1/*.jpg CONTENT=EVENT:SAVEPICTUREAS
    TAG POS=1 TYPE=BUTTON ATTR=ID:cboxClose
    SET !TIMEOUT 30
    TAG POS=1 TYPE=A ATTR=HREF:https://ecs*.tokopedia.net/img/product-1/*.jpg EXTRACT=HREF
    TAG POS=2 TYPE=A ATTR=HREF:https://ecs*.tokopedia.net/img/product-1/*.jpg EXTRACT=HREF
    TAG POS=3 TYPE=A ATTR=HREF:https://ecs*.tokopedia.net/img/product-1/*.jpg EXTRACT=HREF
    TAG POS=4 TYPE=A ATTR=HREF:https://ecs*.tokopedia.net/img/product-1/*.jpg EXTRACT=HREF
    TAG POS=5 TYPE=A ATTR=HREF:https://ecs*.tokopedia.net/img/product-1/*.jpg EXTRACT=HREF
    TAG POS=6 TYPE=A ATTR=HREF:https://ecs*.tokopedia.net/img/product-1/*.jpg EXTRACT=HREF
    SAVEAS TYPE=EXTRACT FOLDER=* FILE=foto.csv
    SET !TIMEOUT 30
    TAG POS=1 TYPE=H1 ATTR=CLASS:product-title<SP>green EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=* FILE=judul.csv
    ADD !EXTRACT Berat<SP>:<SP>
    TAG POS=1 TYPE=DD ATTR=CLASS:pull-left<SP>m-0 EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=* FILE=berat.csv
    ADD !EXTRACT Kondisi<SP>:<SP>
    TAG POS=1 TYPE=DD ATTR=CLASS:pull-left<SP>m-0<SP>border-none EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=* FILE=kondisi.csv
    TAG POS=1 TYPE=DIV ATTR=CLASS:product-pricetag<SP>p-0<SP>mt-10&&ITEMTYPE:http://schema.org/Offer&&ITEMSCOPE:&&ITEMPROP:offers extract=txt
    SAVEAS TYPE=EXTRACT FOLDER=* FILE=harga.csv
    TAG POS=1 TYPE=P ATTR=CLASS:mt-20&&ITEMPROP:description EXTRACT=TXT
    SAVEAS TYPE=EXTRACT FOLDER=* FILE=deskripsi.csv
    BACK
    Catatan, download folder untuk kode ini ada di Document/iMacros/Downloads

     
  14. bagusharyanto

    bagusharyanto Ads.id Pro

    Joined:
    Dec 30, 2010
    Messages:
    277
    Likes Received:
    6
    Ane ninggalin jejak dlu hu
     
  15. kertas_lepek

    kertas_lepek Newbie

    Joined:
    Jul 15, 2016
    Messages:
    2
    Likes Received:
    1
    gan kok pas liat csv nya kosong ya gan..? tolong bantuan nya suhuO:-)
     
    awangmayor likes this.
  16. Copyright

    Copyright Ads.id Fan

    Joined:
    Jul 17, 2016
    Messages:
    206
    Likes Received:
    17
    Location:
    Indonesia
    Thanks, Gan. Subscribed.
     
  17. pekalongan

    pekalongan Super Hero

    Joined:
    Jan 26, 2010
    Messages:
    1,196
    Likes Received:
    51
    Location:
    Malang
    klo kosong brti path downloadnya kemungkinan keliru
     
  18. InnetLink

    InnetLink Banned

    Joined:
    Feb 8, 2016
    Messages:
    324
    Likes Received:
    13
    klo kode download grab gambar google gimana gan?
     
  19. cikoromoy

    cikoromoy Newbie

    Joined:
    Aug 1, 2016
    Messages:
    29
    Likes Received:
    0
    Gan punya ane ko isi csv nya kosong ya cuma ada ini #eanf#

    apa ada yang salah ya?
     
  20. arie0902

    arie0902 Hero

    Joined:
    Feb 12, 2012
    Messages:
    712
    Likes Received:
    25
    Ninggalin jejak...
     

Share This Page