Tutorial Kiến thức iMacros căn bản cho người mới

Cuong

Senior
Joined
Aug 24, 2013
Messages
369
Reactions
98
MR
0.045
sao mình chạy code nào nó cũng chỉ được vòng lặp đầu nhỉ. Cứ vòng lặp thứ 2 là không đc :(
 

danghieuht

Senior
Pre-verified
Joined
Dec 29, 2013
Messages
460
Reactions
77
MR
1.312
$600.00
Follow me on Facebook Chat with me via Skype
các bạn cho mình hỏi , mình làm cái imacros đăng ký accout nhưng mỗi lần load lại trang thì các trường nó ra 1 ID khác nhau thì xử lý ntn?
ví dụ đoạn code này
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_112fca309aa1a706 CONTENT=abc
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_9f836faa2e393b9c CONTENT=def
ID nó thay đổi ko theo quy luật nào cả mình đã thử thay ATTR=ID:x* nhưng nó chỉ điền vào cái trường đầu tiên(First name)
 
Trang trắng code vẫn chạy nhưng chẳng làm gì cả.

Bạn có thể dùng *.js nhúng file *.iim vào bỏ lệnh ERRORIGNORE
với cấu trúc lặp thì ví dụ ! lần lặp 1 nếu có lỗi thì bỏ qua chuyển qua lần lặp 2,...
bác ơi ví dụ đang có 1 lits acc cần login mà lỗi ở vòng 1 chưa thao thác xong vòng 1 thì nó nhảy qua vòng 2 tức là acc 2 như vậy bỏ lỡ acc 1 rồi, có cách nào đánh dấu lại acc 1 bị lỗi gì ko ạ
 
for(var a=1;a<=10;a++){
iimPlayCode(macro);
if(iimGetErrorText()=="OK"){
b9="RemoveCARD:OK";
}else{b9="RemoveCARD:ERROR";}
}
cậu nhìn code này làm tương tự v
cho mình hỏi , mình làm cái imacros đăng ký accout nhưng mỗi lần load lại trang thì các trường nó ra 1 ID khác nhau thì xử lý ntn?
ví dụ đoạn code này
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_112fca309aa1a706 CONTENT=abc
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_9f836faa2e393b9c CONTENT=def
ID nó thay đổi ko theo quy luật nào cả mình đã thử thay ATTR=ID:x* nhưng nó chỉ điền vào cái trường đầu tiên(First name)
 
chỉnh pos= cái thứ mấy bạn muốn click
cậu xem giúp mình với sao nó ko điền vào form chỉ đc mỗi first với lasst name
VERSION BUILD=9030808 RECORDER=FX
TAB T=1
URL GOTO https://e.mail.ru/signup?from=main_noc&rf=0010&lang=en_US
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Alex
TAG POS=2 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Jone
TAG POS=3 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:x_* CONTENT=%2
TAG POS=4 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:BirthMonth CONTENT=%3
TAG POS=6 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:x_* CONTENT=%1991
TAG POS=7 TYPE=INPUT:RADIO FORM=ID:registrationForm ATTR=ID:man1
TAG POS=8 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Taked1960
SET !ENCRYPTION NO
TAG POS=9 TYPE=INPUT:PASSWORD FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Taked1960
TAG POS=10 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_a07a834e3371edc6 [email protected]
 

leminhtien

Hero
Kindness
Verified
Joined
Dec 18, 2013
Messages
839
Reactions
746
MR
1.102
cậu xem giúp mình với sao nó ko điền vào form chỉ đc mỗi first với lasst name
VERSION BUILD=9030808 RECORDER=FX
TAB T=1
URL GOTO https://e.mail.ru/signup?from=main_noc&rf=0010&lang=en_US
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Alex
TAG POS=2 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Jone
TAG POS=3 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:x_* CONTENT=%2
TAG POS=4 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:BirthMonth CONTENT=%3
TAG POS=6 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:x_* CONTENT=%1991
TAG POS=7 TYPE=INPUT:RADIO FORM=ID:registrationForm ATTR=ID:man1
TAG POS=8 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Taked1960
SET !ENCRYPTION NO
TAG POS=9 TYPE=INPUT:pASSWORD FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Taked1960
TAG POS=10 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_a07a834e3371edc6 [email protected]

TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Alex
TAG POS=2 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Jone
TAG POS=1 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:x_* CONTENT=%2
TAG POS=1 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:BirthMonth CONTENT=%3
TAG POS=2 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:x_* CONTENT=%1991
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:registrationForm ATTR=ID:mán
TAG POS=3 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Taked1960
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Taked1960
TAG POS=4 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* [email protected]
 

0822

Senior
Joined
Apr 4, 2014
Messages
693
Reactions
692
MR
0.139
URL GOTO=https://e.mail.ru/signup?from=main_noc&rf=0010&lang=en_US

'họ và tên
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:registrationForm ATTR=NAME:x_* CONTENT=Thèm
TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:registrationForm ATTR=NAME:x_* CONTENT=Tiền

'ngày sinh
TAG POS=1 TYPE=SELECT FORM=NAME:registrationForm ATTR=NAME:x_* CONTENT=%4
TAG POS=1 TYPE=SELECT FORM=NAME:registrationForm ATTR=NAME:BirthMonth CONTENT=%9
TAG POS=2 TYPE=SELECT FORM=NAME:registrationForm ATTR=NAME:x_* CONTENT=%2000

'giới tính
TAG POS=1 TYPE=INPUT:RADIO FORM=NAME:registrationForm ATTR=NAME:x_*

'mail
TAG POS=3 TYPE=INPUT:TEXT FORM=NAME:registrationForm ATTR=NAME:x_* CONTENT=themtien2012
TAG POS=1 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:RegistrationDomain CONTENT=%mail.ru

'mật khẩu
TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:registrationForm ATTR=NAME:x_* CONTENT=123456AA
TAG POS=2 TYPE=INPUT:PASSWORD FORM=NAME:registrationForm ATTR=NAME:x_* CONTENT=123456AA
 

social_men

Junior
Joined
Feb 26, 2012
Messages
181
Reactions
106
MR
0.021
các bạn cho mình hỏi , mình làm cái imacros đăng ký accout nhưng mỗi lần load lại trang thì các trường nó ra 1 ID khác nhau thì xử lý ntn?
ví dụ đoạn code này
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_112fca309aa1a706 CONTENT=abc
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_9f836faa2e393b9c CONTENT=def
ID nó thay đổi ko theo quy luật nào cả mình đã thử thay ATTR=ID:x* nhưng nó chỉ điền vào cái trường đầu tiên(First name)

chọn record mode là "experimental event recording mode" xem nhé, lúc đấy có thể nó sẽ không có ID nữa
hoặc là thử thế này xem nhé:
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:* CONTENT=abc xem nó có fill đc không nhé
 
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Alex
TAG POS=2 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Jone
TAG POS=1 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:x_* CONTENT=%2
TAG POS=1 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:BirthMonth CONTENT=%3
TAG POS=2 TYPE=SELECT FORM=ID:registrationForm ATTR=NAME:x_* CONTENT=%1991
TAG POS=1 TYPE=INPUT:RADIO FORM=ID:registrationForm ATTR=ID:mán
TAG POS=3 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Taked1960
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:pASSWORD FORM=ID:registrationForm ATTR=ID:x_* CONTENT=Taked1960
TAG POS=4 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:x_* [email protected]
bạn ơi mình đăng ký mail ru, nó không điền vào dong pass confirm . bạn cho mình hỏi xác định cais POS= như nào vậy?
 
chọn record mode là "experimental event recording mode" xem nhé, lúc đấy có thể nó sẽ không có ID nữa
hoặc là thử thế này xem nhé:
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:* CONTENT=abc xem nó có fill đc không nhé
cám ơn cậu mình đã thử và thành công. cậu cho mình hỏi thêm lệnh delay đến khi mình bấm 1 nút nào đấy thì nó chạy tiếp đc ko?
 
chọn record mode là "experimental event recording mode" xem nhé, lúc đấy có thể nó sẽ không có ID nữa
hoặc là thử thế này xem nhé:
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:registrationForm ATTR=ID:* CONTENT=abc xem nó có fill đc không nhé
c ơi có lệnh nào để lưu dòng đang dùng trong file data đã đăng ký ra 1 file khác không?
 

Announcements

Forum statistics

Threads
426,454
Messages
7,177,222
Members
178,883
Latest member
woo2002vn

Most viewed of week

Most discussed of week

Most viewed of week

Most discussed of week

Back
Top Bottom