Yang harus dipersiapkan
#1. XAMPP, jika belum punya silahkan googling, download, install dan running xampp di PC anda
#2. PHP Simple HTML DOM Parser, download filenya disini
Pastikan #1 udah jalan dan untuk #2, klik htdocs lalu bikin folder baru, kasih nama misalnya 1234 terus extract file PHP Simple HTML DOM Parser di folder tersebut.
Script
Silahkan buka notepad++ anda, copy script php berikut ini kasih nama grab.php dan simpan di folder 1234 tadi.
<?php
include 'simple_html_dom.php';
$target = 'http://www.hdwallpapers.in/1920x1080_hd-wallpapers-r.html';
$html = file_get_html($target);
foreach($html->find("div[class=thumb]") as $f){
$crot = $f->find("img[class=thumb_img]",0)->src;
$ahh = str_replace("thumbs","download",$crot);
$wall = str_replace("t1","1920x1080",$ahh);
echo 'http://www.hdwallpapers.in'.$wall.'<br/>';
}
?>
Eksekusi
Jalankan script dibrowser:
http://localhost/1234/grab.php
kalau berhasil akan seperti ini.
Select all dan simpan di notepad.
The end (y)
Penjelasan
#1. Line 2: memanggil file PHP Simple HTML DOM Parser
#2. Line 3: Menentukan link target.
Pada contoh ini target diarahkan pada hdwallpapers.in dengan resolusi gambar ukuran 1920x1080 pixel.
http://www.hdwallpapers.in/1920x1080_hd-wallpapers-r.html#3. Line 4: link target di eksekusi oleh function dari PHP Simple HTML DOM Parser
#4. line 6: loop image.
Silahkan buka url tersebut lalu view-source, disini yang kita cari yaitu bagian loop image. terletak pada line 140 bagian <div class="thumb">
#5. line 7: mengambil gambar-gambar hd wallpapers 1080p yang terletak pada tag img src
Contoh:#6. line 8: mengganti thumbs dengan download
http://www.hdwallpapers.in/thumbs/sunflower-t1.jpg
dan url full image ukuran 1920x1080 yaitu
http://www.hdwallpapers.in/download/sunflower-1920x1080.jpg
#7. line 9: mengganti t1 dengan 1920x1080
#8. line 11: menampilkan loop image yang sudah di permak
Selanjutnya, ganti lagi link target dengan page 2, simpan script, jalankan di browser dan simpan hasilnya di notepad. Ulangi cara tersebut sampai page terakhir.
Kalau sudah merasa cukup, saatnya download link-link gambar tersebut dengan bantuan software downloader. Tunggu aja artikel selanjutnya wokeh.... Update: [baca disini]
Catatan:
Script image link scraper diatas hanya works pada kategori 1920x1080 di web hdwallpapers.in dan jika ingin mencoba pada kategori lainnya! maka ada beberapa baris kode yang harus diganti (ini tergantung pada source codenya).
Untuk melihat cara kerja parsing simple html dom! bisa dilihat di website resminya
http://simplehtmldom.sourceforge.net/
Semoga bermanfaat.
thanks banget gan ane jadi isa buat imagenya :)
ReplyDeletebgus gan infonya,
ReplyDeletemksih yah gan?
sukses terus gan
siap meluncur untuk mencoba, biasanya kalo urusan yang kaya gini saya suka pusing sendiri nih, kurang faham soalnya, hehe..
ReplyDeleteterima kasih ,salam kenal..
emm jadi gitu ya.. cara sederhana buat image link scraper.. nambah ilmu lagi nih.
ReplyDeleteitu keren abis image link scrapper....:)
ReplyDeletethanks yaa
oh gitu yah mas , nantei say aplikasikan saya baru tau kalo ada kodenya juga
ReplyDeleteoke kang mantap banget tipsnya kebetulan saya sudah ada xampp tinggal praktek nih, :)
ReplyDeleteartikel lanjutannya di tunggu yaa kang sudah tidak sabar lagi nih pingin belajar di pabriktea
hehehehe, thanks kang :)
Wah sapet ilmu baru neh, tinggal prakteknya. makasih ya :)
ReplyDeleteterimakasih infonya gan, langsung saya coba dulu ..
ReplyDeletesiappp dicoba gan....
ReplyDeletemantepp....
makasih gan infonya sangat bermanfaat sekali,,
ReplyDeletewah keren nih linknya, bisa dicoba! terimakasih infonya, salam kenal ;;)
ReplyDeletethanks info nya bos
ReplyDeleteinfonya bagus gan, bermanfaat lagih
ReplyDeletemakasih infonya.. bbagus, dan bermanfaat
ReplyDeleteterima kasih gan untuk infonya, semoga ga bosen2 bagi2 terus ilmunya
ReplyDeletesukses gan...
wah bagus nih scrapper image nih...
ReplyDeletetks
saya coba kq msh ga bs ya gan, bngung saya ..
ReplyDeleteGa ngerti XAMPP ..
makasih bro buat infonya
ReplyDeleteInformasinya sangat bermanfaat..
ReplyDeleteUpdate terus ya.. Terima kasih..
Makasih tutorialnya,,ijin sedot
ReplyDeletetrima ksh tas infonya gan
ReplyDeletesangt brmnfaat skli
http://goo.gl/zb9Tr4
image scrapernya keren
ReplyDeletetetapi saya nggak ngerti xampp
sukses terus gan meski pun saya nggak ngerti
terimakasih infonya gan
ReplyDeleteInformasinya Menarik, Terima Kasih :) ...
ReplyDeleteKeren, ini ala mark zuckerberg ngehack situs harvard
ReplyDeletemakasih gan info na sangat bermanfaat, ijin praktek dulu,
ReplyDeleteijin cobain gan.... thankks infonya
ReplyDeletethanks informasinya gan sangat berguna banget ditunggu info info yang lain ya yah gan............!!
ReplyDeleteXAMPP sangat bermanfaat ternyata, selama ini cuma tahu kalau bisa jalanin web offline
ReplyDeletemakasih mas atas tutornya,,
ReplyDeletesalam silaturahmi kembali
makasii Gan.. Infonya sangat membantuu...
ReplyDeleteoh...begityu...
ReplyDeletemakasih Gan....
terimakasih infonya, sukses terus ya
ReplyDeletekeren keren keren... good thanks gan ..
ReplyDeleteterimakasih infonya, sangat bermanfaat sekali
ReplyDeletemakasih infonya dan sukses terus ya
ReplyDeletemakasih buat infonya gan, sangat bermanfaat sekali gan
ReplyDeleteSetelah saya baca-baca, artikel ini mempan bagus bro.Sukses slalu
ReplyDeletemakasih infonya dan ditunggu ya updatean terbarunya
ReplyDeletetrimakasih artikelnya sangat membantu saya
ReplyDeleteterimakasih infonya gan, semoga sukses selalu
ReplyDeletenice inpoh gan,,,gud job
ReplyDeleteWah terimakasih infonya sangat membantu. salam kenal :)
ReplyDeletekayaknya perlu belajar satu semester dlu buat ane gan. . :(
ReplyDeleteilmu yang sangat bermanfaat, semoga sukses selalu blognya gan
ReplyDeletehadeuh pusing juga gan >.<
ReplyDeletebtw nice info