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...
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...
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”
Ilmu yang sangat berguna ganz. Salam kenal. Langsung saya terapkan ilmunya ganz.
ReplyDeleteNice info. Salam kenal bos!
ReplyDelete