Tutorial dan Fungsi Imacros Terbaru

13
306
Tutorial dan Fungsi Imacros

Tutorial dan Fungsi Imacros

Pakar SEO & Imacros – Hallo sahabat marketer dimanapun kalian berada, pada kali ini saya akan memaparkan bagimana cara kerja imacros beserta fungsinya, jika tulisan ini bermanfaat silahkan dibagikan ya…

Langkah Awal Untuk menjalankan Imacros

Pertama, kalian harus install Firefox versi 49.0 terlebih dahulu, jika belum punya silahkan download versi tersebut dan lakukan install ulang, serta pastikan bagian update otomatisnya di non aktifkan.
Kedua, langkah selanjutnya adalah install imacros versi 8.9.7, namun versi ini sekarang sudah tidak tersedia lagi, sehingga yang ada versi terbaru dan itu berbayar kalo tidak salah harganya $99 dollar/tahun, kalo dikonversikan dengan Rupiah kisaran 1,5 juta. dan fiturnya juga berbeda dengan versi gratis, namun tidak usah khawatir, saya memiliki versi imacros 8.9.7 dalam bentuk file XPI, jadi bisa langsung di install tanpa harus download, syaratnya ikuti kelas privatnya ya……
ketiga, setelah sudah melakukan install firefox versi 49.0 dan imacros versi 8.9.7 langkah selanjutnya menonaktifkan update otomatis pada add-ons imacros yaitu dengan cara beri tanda centang pada kotak off.
keempat, melakukan pengaturan untuk excel supaya data yang diambil tidak terjadi error, caranya yaitu masuk kebagian control panel, pilih region lalu pilih bahasa dalam english united dan klik apply lalu OK.
kelima, menentukan media yang akan direkam untuk dijadikan script imacros, saya beri contoh Auto Like pada Instagram, perhatikan fungsi-fungsinya disetiap bagian ya.
misalkan saya akan merekam pada instagram untuk auto like, langkah awalnya adalah:
  • pilih records lalu klik record option dan didalam box terdapat pilihan, ada yang event, automaticly dan ada juga yang X dan Y, semua memiliki fungsi yang berbeda-beda sesuai jenis java scipt yang digunakan oleh media tersebut.
  • setelah memilih salah satu dari bagian box tersebut, maka klik OK dan lakukan rekaman pada media yang ditarget
Ada beberapa Variabel yang harus kita pelajari terlebih dahulu supaya lebih mudah untuk memahaminya iMacros mendukung 3 jenis variabel yaitu:
  1. Variabel makro! VAR0 hingga! VAR9 (Variabel ini dapat digunakan dengan perintah SET dan ADD di dalam makro).
  2. Variabel bawaan (Variabel ini berisi nilai-nilai tertentu yang ditetapkan oleh iMacros)
  3. Variabel yang ditentukan pengguna (Variabel ini didefinisikan dalam makro menggunakan perintah SET).
Dalam melakukan suatu perintah dalam imacros memiliki beberapa Refrensi Perintah antara lain:

‘ comment The single quote character’

yaitu menunjukkan komentar. Jika suatu baris dimulai dengan ‘semua yang lain pada baris ini diabaikan. Biasanya ini digunakan untuk komentar atau untuk menonaktifkan bagian tertentu dari makro.

ADD !VAR

yaitu Sebuah nilai VAR yang kedalam suatu variabel. ini juga dapat mengurangi nilai dengan menambahkan nilai negatif ke variabel.

BACK

yaitu Membuka situs web yang sebelumnya dikunjungi.

CLEAR

yaitu Menghapus cache browser dan semua cookie.

CLICK X=n Y=m

yaitu Klik pada elemen HTML pada koordinat X / Y yang ditentukan.

SET !VAR1 EVAL(‘[javascript statements]’)

yaitu Perintah ini memungkinkan Anda untuk mengevaluasi nilai, dan memicu kesalahan makro jika kondisi tertentu terpenuhi.

FILEDELETE NAME = file_name

yaitu Menghapus file yang ditentukan oleh Nama. Jika tidak ada direktori yang ditentukan dalam Nama file diasumsikan terletak di subdirektori Unduhan iMacros.

FILTER TYPE=IMAGES STATUS=(ON|OFF)

yaitu Sebuah Penyaringan fitur yang memungkinkan Anda untuk mengubah data di situs web sebelum mencapai peramban. Saat ini hanya filter TYPE = IMAGES yang didukung.

FRAME (F=n|NAME=id)

yaitu sebuah perintah yang Mengarahkan semua perintah TAG atau EXTRACT berikut ke bingkai yang ditentukan. Tag frame dan nomor secara otomatis dihasilkan dengan mengklik ke halaman web berbingkai.
ONCERTIFICATEDIALOG C=n BUTTON=[OK|CANCEL] [CONTENT=some_content]
yaitu Menangani dialog Javascript yang akan datang. Anda dapat mengekstrak teks dialog dengan menambahkan SET! EXTRACTDIALOG YES ke makro Anda.
ONDOWNLOAD FOLDER=folder_name FILE=file_name WAIT=[YES|NO] CHECKSUM=[MD5|SHA:hexadecimal_string]
yaitu iMacros secara otomatis mendeteksi dan memotong unduhan. Dengan perintah ini, yang harus terjadi sebelum unduhan dimulai, lokasi dan nama file yang disimpan ditentukan.

ONERRORDIALOG BUTTON=(YES|NO) CONTINUE=(YES|NO)

yaitu Jika terjadi kesalahan skrip halaman pada halaman web Internet Explorer membuka dialog kesalahan. Perintah ini menangani dialog semacam itu sehingga makro Anda tidak terganggu oleh kesalahan skrip.

ONLOGIN USER=username PASSWORD=password RETRY=[YES|NO]

yaitu Menangani dialog login. Perintah ONLOGIN harus muncul sebelum perintah makro yang menavigasi ke situs yang memunculkan dialog login.

ONPRINT P=n BUTTON=(PRINT|CANCEL)

yaitu Menangani dialog cetak. Perintah ONPRINT harus muncul sebelum perintah PRINT yang memicu dialog printer untuk muncul.

ONSECURITYDIALOG BUTTON=(YES|NO) CONTINUE=(YES|NO)

yaitu Suatu Perintah untuk menangani dialog keamanan. Jika Lanjutkan = Tidak dipilih maka makro akan berhenti jika dialog seperti itu muncul.

ONWEBPAGEDIALOG KEYS=some_keys|MACRO=macro_file

yaitu Dialog halaman web mirip dengan dialog Javascript kecuali mereka menampilkan konten HTML.

PAUSE

yaitu Sama seperti klik manual tombol Pause: Menghentikan eksekusi makro. Tunggu pengguna mengklik Lanjutkan untuk melanjutkan.

PRINT

yaitu perintah untuk Mencetak jendela browser saat ini pada printer default Anda.

PROMPT prompt_text variable_name [default_value]

yaitu Menampilkan popup untuk meminta nilai. Nilai ini disimpan dalam nama_ variabel. Perintah ini dapat digunakan untuk mengubah variabel! VAR1,! VAR2 atau! VAR3, tetapi tidak untuk variabel bawaan seperti! DATASOURCE atau variabel yang dihasilkan secara dinamis.

PROXY ADDRESS=proxy_URL:port [BYPASS=page_name]

yaitu Menyambung ke server proxy untuk menjalankan makro saat ini.

REFRESH

yaitu Refresh (Reloads) jendela browser saat ini. Refresh termasuk mengirim header pragma: nocache ke server (hanya URL HTTP) yang menyebabkan semua elemen situs web dimuat ulang dari server web.

SAVEITEM

yaitu menyimpan dokumen yang saat ini ditampilkan di browser web, misalnya file PDF.
SAVEAS TYPE=(CPL|MHT|HTM|TXT|EXTRACT|BMP|PNG|JPEG) FOLDER=folder_name FILE=file_name
yaitu Menyimpan informasi ke file. Perintah SAVEAS dapat menyimpan informasi yang berbeda ke file.
SCREENSHOT TYPE=(PAGE|BROWSER) FOLDER=folder_name FILE=file_name
yaitu Dengan perintah ini, iMacros dapat mengambil tangkapan layar Halaman / Browser yang sedang ditampilkan.

SEARCH SOURCE=(TXT|REGEXP) IGNORE_CASE=YES EXTRACT=$1

yaitu suatu Perintah PENCARIAN bekerja dengan sumber halaman, alih-alih melihat model objek halaman web (DOM) yang digunakan perintah TAG.

SET var value

yaitu Menentukan nilai suatu variabel. Perintah SET mendukung variabel bawaan, variabel pengguna yang telah ditentukan sebelumnya! VAR0 hingga! VAR9, serta variabel makro yang ditentukan pengguna.

SIZE X=n Y=m

yaitu Mengubah ukuran jendela browser.

TAB (T=n|OPEN|CLOSE|CLOSEALLOTHERS)

yaitu Menetapkan fokus pada tab dengan nomor n.

STOPWATCH ID=id

yaitu Mengukur waktu dalam detik antara dua perintah STOPWATCH dengan pengidentifikasi yang sama.
TAG POS=1 TYPE=SELECT FORM=NAME:form1 ATTR=NAME:select1 CONTENT=$Apple
yaitu Perintah TAG memilih elemen HTML dari situs web saat ini. Identifikasi elemen diberikan dengan memberikan parameter POS, TYPE, FORM, dan ATTR. Jika elemen yang dipilih adalah tautan maka tautan diikuti, mis. Perintah TAG bertindak seolah-olah mengklik elemen tersebut.

TRAY (HIDE|SHOW)

yaitu Menyembunyikan atau menampilkan Browser iMacros selama pemutaran. Ikon baki muncul sebagai ganti peramban, seperti halnya dengan pergantian baris perintah -tray.

URL GOTO=some_URL

yaitu Menavigasi ke URL di tab yang sedang aktif.

VERSION BUILD=<version number>

yaitu Menentukan versi iMacros yang membuat makro ini. Harap perhatikan bahwa perintah ini diperlukan oleh semua makro.

WAIT SECONDS=(n|#DOWNLOADCOMPLETE#)

yaitu Menunggu waktu tertentu sebelum melanjutkan memutar ulang dengan perintah berikutnya (penundaan waktunya).

13 COMMENTS

  1. I’m amazed, I have to admit. Rarely do I come across a blog that’s equally educative and interesting,
    and let me tell you, you have hit the nail on the head.

    The issue is something not enough folks are speaking intelligently about.
    Now i’m very happy I came across this in my search for something concerning this.

  2. Thanks for sharing superb informations. Your site is very cool.
    I am impressed by thhe details tat you have on this
    website. It reveals how nicely you perceive this subject. Bookmarked tthis web page, will come bqck
    for extra articles. You, mmy pal, ROCK! I found just the info I already searched everywhere and simply could not come across.

    What a great website.

  3. Thanks for any other informative site. The place else could I am getting that
    kind of information written in such a perfect method?
    I have a venture that I’m simply now operating on, and I’ve been on the look
    out for such info.

  4. I’m really inspired wigh your writing talents and also with the layout to
    your blog. Is that this a paid topic or did you modify it your self?
    Either way stay up the nice quality writing,
    it is rare to see a nice blo like this one today..

  5. Its like you learn my thoughts! You appear to know a lot about this,
    like you wrote the book in it or something. I feel that you just could do with some percent to drive the message home a little
    bit, but other than that, this is great blog. A fantastic read.
    I will definitely be back.

LEAVE A REPLY

Please enter your comment!
Please enter your name here