Melanjutkan tutorial membuat submitter otomatis dengan iMacros, sebelumnya kita telah sedikit berkenalan dan mempelajari contoh submitter yang saya buat dengan addon iMacros dari Mozilla Firefox, kita juga sudah berkenalan dengan isi script PHPDugg.iim yang sudah kita download kemaren, walaupun terlihat rumit, tapi pengenalan script PHPDugg.iim ini akan sangat membantu jika suatu saat kita ingin mengutak-atik coding script PHPDugg.iim tersebut dan menyempurnakannya.
Kata kunci pada pembahasan kali ini adalah 'Record'. iMacros dapat dapat merekam seluruh kegiatan online yang biasa kita lakukan secara rutin dan baku alias itu-itu saja, dengan alur yang pasti sama setiap waktu, misalkan membuka satu situs, lalu mengisi form isian, dimana situs dan isian pada form tersebut selalu sama setiap waktu anda melakukannya, bisa dipahami?
Ketika iMacros sudah merekam kegiatan rutin anda tadi, maka untuk selanjutnya serangkaian kegiatan tadi tidak perlu anda kerjakan secara manual. Cukup dengan klik 'Play' maka rutinitas tersebut akan dijalankan oleh iMacros secara otomatis.
Masuk ke pembahasan inti
Perhatikan gambar berikut ini :
Perhatikan pada bagian yang saya beri lingkaran warna merah, bila kurang jelas, saya beri gambar yang lebih jelas :
Inilah yang saya sebut tadi sebagai kata kunci pada pembahasan ini adalah 'Record'. Gunakan fitur record untuk merekam kegiatan online anda.
Ambil contoh anda melakukan cek email, buka tab baru pada browser anda, misalkan anda menggunakan gmail, masuk ke
gmail.com terlebih dahulu, jangan lakukan login terlebih dahulu, aktifkan iMacros, lalu klik tombol
Record seperti pada gambar di atas, kemudian mulai lakukan pengisian id dan password anda, lakukan seperti biasa sampai masuk ke halaman gmail/yahoomail anda, setelah masuk ke halaman email/inbox, klik tombol
Stop, kemudian klik tombol
Save, beri nama file .iim sesuai keinginan anda (contoh : email.iim), setelah itu silahkan logout.
Lalu buka tab baru lagi, kemudian klik file email.iim, untuk memilih file email.iim lakukan seperti pada contoh yang saya berikan pada postingan pertama
di sini (perhatikan pada gambar ke-2 postingan tersebut), kemudian klik
Play, maka iMacros secara otomatis akan membuka email anda seperti yang anda lakukan secara manual tadi.
Sekarang perhatikan isi file email.iim yang terletak di folder macros, buka file tersebut dengan menggunakan notepad++, dan perhatikan isinya, bandingkan dengan file PHPDugg.iim, walaupun cukup berbeda, tetapi pada prinsipnya tetap sama, yang membedakan hanya nama form dan url saja.
Kalau kurang jelas, coba lakukan langkah seperti contoh tadi tetapi bukan untuk cek email, melainkan untuk submit artikel ke salah satu situs social bookmark, usahakan yang berbasis PHPDugg, supaya hasil scriptnya mirip dengan script PHPDugg.iim yang saya berikan sebagai contoh kemarin.
Rekam alur kegiatan anda mulai dari login sampai melakukan submit url, title, description, dan memilih kategori, bila anda diminta untuk mengisi captcha, maka cukup stop sampai di sini saja, karena apabila tidak distop maka proses pengisian captcha(isi captcha yang anda masukkan) juga akan terekam, dan apabila proses ini nanti anda ulangi(Play), maka akan terjadi kesalahan dikarenakan isian captcha yang dimasukkan secara otomatis tersebut salah.
Kemudian bandingkan hasil script rekaman proses submit artikel yang baru saja anda lakukan dengan isi script file PHPDugg.iim, maka akan ditemukan hasil yang sama, bedanya adalah pada script yang baru saja anda buat anda tidak akan menemukan kode
{{!COL1}}, karena pada script yang baru saja anda buat tidak mengambil data isian dari file csv. Untuk penjelasan fungsi dan penggunaan kode
{{!COL1}}sudah saya jelaskan pada pembahasan bagian kedua kemarin, silahkan dibaca lagi
di siniSelanjutnya kita tinggal mengutak-atik script coding iMacros seperti yang sudah saya sampaikan di tutorial bagian kedua.
Practice Makes Perfect, untuk memahami tutorial dari
Part 1,
Part 2 sampai
Part 3 (Final) ini langkah yang palin mujarab adalah dengan langsung mencoba mempraktekkan, dan bila masih ada pertanyaan atau kesulitan, mari kita diskusikan lewat kolom komentar di bawah ini.
Semoga bermanfaat...