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

Bác hoặc các bác khác cho em hỏi tiếp với ạ.
Code imacros của em nó như này ạ

VERSION BUILD=1005 RECORDER=CR
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !REPLAYSPEED MEDIUM
TAB T=1
URL GOTO=ĐỊA CHỈ WEB
TAG POS=1 TYPE=LI ATTR=TXT:Đăng<SP>ký
TAG POS=1 TYPE=DIV ATTR=TXT:Đăng<SP>kí<SP>bằng<SP>Email
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:pASSWORD ATTR=* CONTENT=MẬT KHẨU
TAG POS=2 TYPE=INPUT:pASSWORD ATTR=* CONTENT=MẬT KHẨU
TAB OPEN
TAB T=2
URL GOTO=WEB TẠO USERNAME
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:WEB TẠO USERNAME ATTR=ID:numbers CONTENT=YES
TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:word CONTENT=DEMO
TAG POS=1 TYPE=BUTTON ATTR=TXT:Generate
WAIT SECONDS=1
TAG POS=1 TYPE=SPAN ATTR=ID:name EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
TAB CLOSE
WAIT SECONDS=1
TAG POS=2 TYPE=INPUT:TEXT ATTR=* CONTENT=EMAIL
TAG POS=3 TYPE=INPUT:TEXT ATTR=* CONTENT=
{{!EXTRACT}}
URL GOTO=WEB GHI CHÚ
TAG POS=1 TYPE=TEXTAREA ATTR=ID:content CONTENT=<BR>{{!EXTRACT}}<BR>
CLEAR

SET !LOOP -999


Bác cho em hỏi là sao chạy lần đầu thì ok nhưng từ lần thứ 2 là phần {{!EXTRACT}} đỏ ở trên nó điền cả cái username lần 1 với username lần 2 ?
Và em extract nó lên notepad online mà nó cứ bị ghi đè lên đoạn text trước ạ ?
Mỗi lần ghi nên Clear biến EXTRACT đi
SET !EXTRACT null

Còn kiểu ghi TAG POS=1 thì nó măc định ghi đè. Muốn ghi tiếp Dùng record kiểu Event
 
Các bác cho em hỏi là mình có một file CSV chứa user thì dùng biến nào để check xem user nào đăng nhập thành công và nếu không thành công thì xóa user đó trong file không ạ ?
 
Mấy bác cho e hỏi, máy e xài js chạy file iim thì bình thường nhưng đổi máy khác thì chỉ file iim chạy còn js thì không chạy,
code như này:
for (var u=1;u<=8;u++){

for (var i=4;i<=28;i++){
iimSet("i",i)
iimPlay("chay.iim");
}
iimPlayCode(`WAIT SECONDS=3000 `)
}
e chạy máy khác thì nó bỏ chạy file iim mà tới wait seconds luôn, còn nếu bỏ wait seconds ra thì nhấn play nó không hiện j hết, cái này là do lỗi máy hay sao mấy bác
 
Mấy bác cho e hỏi, máy e xài js chạy file iim thì bình thường nhưng đổi máy khác thì chỉ file iim chạy còn js thì không chạy,
code như này:
for (var u=1;u<=8;u++){

for (var i=4;i<=28;i++){
iimSet("i",i)
iimPlay("chay.iim");
}
iimPlayCode(`WAIT SECONDS=3000 `)
}
e chạy máy khác thì nó bỏ chạy file iim mà tới wait seconds luôn, còn nếu bỏ wait seconds ra thì nhấn play nó không hiện j hết, cái này là do lỗi máy hay sao mấy bác
máy m chạy bình thường, có thể do thím chưa tắt update imacro.
không thì thím chạy firefox portable cũng là một cách.
 
đoạn code

VERSION BUILD=1005 RECORDER=CR
URL GOTO=https://business.facebook.com/settings/pages?business_id=
TAG POS=1 TYPE=SPAN ATTR=TXT:pages
TAG POS=4 TYPE=DIV ATTR=TXT:Add
TAG POS=1 TYPE=DIV ATTR=TXT:Your<SP>business<SP>already<SP>owns<SP>this<SP>Page<SP>or*
TAG POS=2 TYPE=INPUT:TEXT ATTR=* CONTENT=123Phim
TAG POS=3 TYPE=DIV ATTR=TXT:Add<SP>Page

mình muốn thay 123Phim dòng TAG POS=2 TYPE=INPUT:TEXT ATTR=* CONTENT=123Phim bằng 1 list txt làm cách nào vậy các bro ,e cảm ơn
 
đoạn code

VERSION BUILD=1005 RECORDER=CR
URL GOTO=https://business.facebook.com/settings/pages?business_id=
TAG POS=1 TYPE=SPAN ATTR=TXT:pages
TAG POS=4 TYPE=DIV ATTR=TXT:Add
TAG POS=1 TYPE=DIV ATTR=TXT:Your<SP>business<SP>already<SP>owns<SP>this<SP>Page<SP>or*
TAG POS=2 TYPE=INPUT:TEXT ATTR=* CONTENT=123Phim
TAG POS=3 TYPE=DIV ATTR=TXT:Add<SP>Page

mình muốn thay 123Phim dòng TAG POS=2 TYPE=INPUT:TEXT ATTR=* CONTENT=123Phim bằng 1 list txt làm cách nào vậy các bro ,e cảm ơn
lam nhu nay xem sao
SET !DATASOURCE D:\list.txt
SET !DATASOURCE_LINE {{!LOOP}}
URL GOTO=https://business.facebook.com/settings/pages?business_id=
TAG POS=1 TYPE=SPAN ATTR=TXT:pages
TAG POS=4 TYPE=DIV ATTR=TXT:Add
TAG POS=1 TYPE=DIV ATTR=TXT:Your<SP>business<SP>already<SP>owns<SP>this<SP>Page<SP>or*
TAG POS=2 TYPE=INPUT:TEXT ATTR=* CONTENT={{!COL1}}
TAG POS=3 TYPE=DIV ATTR=TXT:Add<SP>Page
 
Mấy bác cho e hỏi, máy e xài js chạy file iim thì bình thường nhưng đổi máy khác thì chỉ file iim chạy còn js thì không chạy,
code như này:
for (var u=1;u<=8;u++){

for (var i=4;i<=28;i++){
iimSet("i",i)
iimPlay("chay.iim");
}
iimPlayCode(`WAIT SECONDS=3000 `)
}
e chạy máy khác thì nó bỏ chạy file iim mà tới wait seconds luôn, còn nếu bỏ wait seconds ra thì nhấn play nó không hiện j hết, cái này là do lỗi máy hay sao mấy bác
xem cái file iim đó có nằm trong thư mục iMacros ko và trong iim bỏ cái dòng đầu " VERSION BUILD=1005 RECORDER=CR" đi
 
xem cái file iim đó có nằm trong thư mục iMacros ko và trong iim bỏ cái dòng đầu " VERSION BUILD=1005 RECORDER=CR" đi
File đó nằm ngoài mục nhưng có liên kết đường dẫn path, trong code đã xóa dòng đầu rồi mà chạy iim đc chứ js không đc
 
Các bro cho mình hỏi trong imacro có thể xoá dòng trong file txt ko vậy?
mình muốn lấy 1 dòng trong file txt điền vào site xong xoá luôn!
 
các bạn cho mình hỏi có cách nào để 1 file *.iim tự động chạy theo giờ định sẵn không? (kiểu như bật sẵn firefox đã cài imacro và add file *.iim thì đúng vào một giờ cố định trong ngày thì file đó tự chạy)
Còn nếu imacro không được thì cho mình hỏi có chương trình nào định sẳn đúng giờ nào đó cố định trong ngày thi tự động đăng nhập vào một Web và tải file của trang đó về máy tính.
 
các bro cho e hỏi code sai chỗ nào mà ko extract đc ra b

var a = "0";
iimPlayCode('TAG POS=8 TYPE=INPUT:TEXT ATTR=class:form-control* EXTRACT=b');
var b;
if ('a == b'){
alert('a > 12');
}
else{
alert('a = 12');
}

EXTRACT=TXT mới đúng thím, vì nó là lệnh bên .iim :)
thím đem sang .js thì sao nó hiểu.
 
dùng js thêm 1 element là thẻ A (<a href="link cua ban">Link cua ban</a>) vào cái web đó rồi web đó sẽ hiện cái link đó ra, giờ cho imacros click, cách này có thể làm ở bất cứ web nào mà chả cần post bài viết, có thể có đc ref từ bất kỳ trang nào như chinhphu.vn :))
Hóng code mẫu bạn ơi^^
 

Announcements

Today's birthdays

Forum statistics

Threads
418,322
Messages
7,070,044
Members
170,450
Latest member
Gemshunter44

Most viewed of week

Most viewed of week

Back
Top Bottom