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

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 :(
 
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
 
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]
 
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]
 
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
 
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?
 
mấy hôm nay sao chạy macro trên firefox lưu ảnh captcha đuôi JPG không được nhỉ :( có ai biết fix ko?
lưu ảnh để pass captcha hả cậu, ? làm ntn vậy chỉ t với
 
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?
ADD !EXTRACT {{!COLOUM}}
SAVA AS TYPE = EXTRACT FOLDER = D:\SAVE\ FILE =ABC.TXT
cậu search lại cú pháp cho chuẩn nhé, tớ nhớ không chuẩn lắm đâu, đại loại là làm thế
 

Announcements

Forum statistics

Threads
418,599
Messages
7,073,570
Members
170,697
Latest member
thalord2825
Back
Top Bottom