Kursus Singkat IMacross secara cepat

IMacross memiliki fungsi untuk mengautomatisasi penulisan yang berulang pada suatu blog posting atau komentar. Jadi jika anda ingin mengenalkan blog baru anda kepada dunia salah satunya adalah dengan mempostingnya pada social bookmarking (SB). Apabila anda memiliki lebih dari satu koleksi SB dan ingin mempostingkan tulisan anda ke koleksi anda tersebut ada beberapa cara yaitu dengan memposting manual dan memanfaatkan Imacross.
Nah pada posting berikut ini akan dicoba dijelaskan cara membuat imacross agar lebih meringankan beban untuk memposting.
Pastikan Add-on Imacross telah terpasang dengan baik di browser Mozilla atau Chrome anda

Pertama daftar dulu di salah satu SB, contoh di hxxp:// debuk.com. Setelah daftar kita akan buat script login ke SB tersebut.
Cari dulu script login nya dengan cara klik kanan di page browser tersebut klik kanan | view source cari kode html yang menunjukan form login tsb.
[code]
[form method="post" class="user-login-form" action="/user/login?destination=home"]
[input onfocus="if (this.value == 'namapemakai') {this.value = '';}" onblur="if (this.value == '') {this.value = 'namapemakai';}" value="namapemakai" name="name" maxlength="60" tabindex="1" type="text"]
[input onfocus="if (this.value == 'kata sandi') {this.value = '';}" onblur="if (this.value == '') {this.value = 'kata sandi';}" value="kata sandi" name="pass" maxlength="128" tabindex="2" type="password"]
[div id="remember-me"][button type="submit" name="op" tabindex="4"]login[label for="edit-remember-me">ingat saya-
[a href="http://www.blogger.com/user/password">lupa kata sandi
[/div>
[input name="form_id" id="edit-user-login" value="user_login" type="hidden">
[/form>

[/code]

Buat imacross nya berdasarkan data tersebut data yang diambil adalah
Form action
Input name (username)
Input name (password)
Input submit/button

URL GOTO=http://debuk.com/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/user/login?destination=home ATTR=NAME:name CONTENT=username
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:/user/login?destination=home ATTR=NAME:pass CONTENT=password
TAG POS=1 TYPE=BUTTON ATTR=NAME:op

Keterangan :
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/user/login?destination=home ATTR=NAME:name CONTENT=username

TAG POS=1
TYPE=INPUT:TEXT jenis input nya bisa text/password sesuai tag html input
FORM=ACTION:/user/login?destination=home kiriman query akan dikirim ke mana
ATTR=NAME:name CONTENT=username attribute dalam input type username (name huruf kecil).
Ini Bagian terkecil dari imacross untuk submit value login

‘kode dibawah ini dapat juga diganti dengan
‘URL GOTO= http://debuk.com/submit fungsi nya sama saja yaitu untuk mengakses halaman submit artikel
TAG POS=1 TYPE=A ATTR=TXT:Ayo...kirimtaut(link)
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/submit ATTR=ID:edit-url CONTENT={{!COL4}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/submit ATTR=ID:edit-title CONTENT={{!COL1}}
TAG POS=1 TYPE=TEXTAREA FORM=ACTION:/submit ATTR=ID:edit-body CONTENT={{!COL2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/submit ATTR=ID:edit-taxonomy-1 CONTENT=%6
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/submit ATTR=ID:edit-taxonomy-tags-2 CONTENT={{!COL3}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:node-form ATTR=ID:edit-submit

WAIT SECONDS=2
ADD !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=record- submit.csv
WAIT SECONDS=2

WAIT SECONDS=3

Keterangan :
Cara mencari attr masing2 input type sama seperti cara paling atas kemudian karena kita ingin kontenya berulang maka isi CONTENT menggunakan variable yang akan diposting yaitu
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/submit ATTR=ID:edit-url CONTENT={{!COL4}}

Script lengkapnya sbb :
VERSION BUILD=7110203 RECORDER=FX
SET !TIMEOUT 60
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !DATASOURCE kriting.txt
SET !DATASOURCE_COLUMNS 5
‘SET !DATASOURCE_LINE {{!LOOP}}
TAB T=1

' *** 1 ***
URL GOTO=http://debuk.com/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/user/login?destination=home ATTR=NAME:name CONTENT=usernameAnda
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:/user/login?destination=home ATTR=NAME:pass CONTENT=passwordAnda
TAG POS=1 TYPE=BUTTON ATTR=NAME:op

TAG POS=1 TYPE=A ATTR=TXT:Ayo...kirimtaut(link)
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/submit ATTR=ID:edit-url CONTENT={{!COL4}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/submit ATTR=ID:edit-title CONTENT={{!COL1}}
TAG POS=1 TYPE=TEXTAREA FORM=ACTION:/submit ATTR=ID:edit-body CONTENT={{!COL2}}
TAG POS=1 TYPE=SELECT FORM=ACTION:/submit ATTR=ID:edit-taxonomy-1 CONTENT=%6
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/submit ATTR=ID:edit-taxonomy-tags-2 CONTENT={{!COL3}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:node-form ATTR=ID:edit-submit

WAIT SECONDS=2
ADD !EXTRACT {{!URLCURRENT}}
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=record- submit.csv
WAIT SECONDS=2

WAIT SECONDS=3

Keterangan :
SET !DATASOURCE kriting.txt
Adalah sebuah file txt yang berformat utf-8 yang diletakan di dalam C:\Documents and Settings\userWindows\My Documents\iMacros\Datasources
Isi dari file kriting.txt adalah memiliki 4 colom {{!COL1}}
“judul”,”Deskripsi”,”tag-line”,”url posting web anda”

2 comments: