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

Ủng hộ thớt
 
mọi người ơi giúp mình với.
mình bị lỗi khi chuyển từ .iim sang .js
cụ thể từ .iim là:
EVENT TYPE=CLICK SELECTOR="#email" BUTTON=0
và khi chuyển sang .js thì theo lý thuyết sẽ thành:
var test;
test="CODE:";
test+="EVENT TYPE=CLICK SELECTOR="#email" BUTTON=0" + "\n";

iimPlay(test);
vậy mà nó lại báo lỗi mọi người ạ, ở chỗ phím thăng (#) ấy, mình bỏ phím đó đi thì ko báo lỗi nữa, mn chỉ cách mình với

1614453702925.png
 
mọi người ơi giúp mình với.
mình bị lỗi khi chuyển từ .iim sang .js
cụ thể từ .iim là:
EVENT TYPE=CLICK SELECTOR="#email" BUTTON=0
và khi chuyển sang .js thì theo lý thuyết sẽ thành:
var test;
test="CODE:";
test+="EVENT TYPE=CLICK SELECTOR="#email" BUTTON=0" + "\n";

iimPlay(test);
vậy mà nó lại báo lỗi mọi người ạ, ở chỗ phím thăng (#) ấy, mình bỏ phím đó đi thì ko báo lỗi nữa, mn chỉ cách mình với

View attachment 168506
chuyển sang .js bị thiếu, trước dấu " thím thêm \ như hình, chạy là ok :)
111111111111111111.png
 
Mình có đoạn code như sau:

SET !TIMEOUT_STEP 3600
TAG POS=1 TYPE=IMG ATTR=SRC:https://demo.com/img/leftspider.f9ea42d1.png
TAG POS=1 TYPE=IMG ATTR=SRC:https://demo.com/img/coomary.c1737600.png
TAG POS=1 TYPE=IMG ATTR=SRC:https://demo.com/img/topsplit.a5c1e236.png
TAG POS=1 TYPE=DIV ATTR=TXT:Grab

4 TAG trên ko đồng thời xuất hiện, mà ngẫu nhiên ra.
Có phương án nào để nó chỉ kick 1 trong 4 cái TAG, cái nào xuất hiện trước thì kick, và chạy quay lại từ đầu theo Loop, mà ko phải đợi lần lượt kick hết cả 4 cái ko
Bro nào help mình phát,
Thanks!
 
Last edited:
Mình có đoạn code như sau:

SET !TIMEOUT_STEP 3600
TAG POS=1 TYPE=IMG ATTR=SRC:https://demo.com/img/leftspider.f9ea42d1.png
TAG POS=1 TYPE=IMG ATTR=SRC:https://demo.com/img/coomary.c1737600.png
TAG POS=1 TYPE=IMG ATTR=SRC:https://demo.com/img/topsplit.a5c1e236.png
TAG POS=1 TYPE=DIV ATTR=TXT:Grab

4 TAG trên ko đồng thời xuất hiện, mà ngẫu nhiên ra.
Có phương án nào để nó chỉ kick 1 trong 4 cái TAG, cái nào xuất hiện trước thì kick, và chạy quay lại từ đầu theo Loop, mà ko phải đợi lần lượt kick hết cả 4 cái ko
Bro nào help mình phát,
Thanks!
cái này m nghĩ .js mới làm được, .iim thì tới giới hạn rồi.
for, if else, iimGetErrorText...là làm được.
 
mọi người ơi, mình code imacro có khúc điền form và nó bắt dùng có lệnh FRAM T=1 trước đó. nó chạy oke cả, nhưng chạy tầm 10 lần thì có 1 lần bị lỗi là : ĐƠ LUÔN ở dòng FRAM T=1 ạ (theo lý là nếu code sai gì imacro phải đếm ngược giây và dừng lại, còn cái này là nó ĐƠ, TREO imacro luôn, không chạy các dòng bên dưới). em thử chỉnh delay lâu và nó vẫn bị đơ như vậy, mọi người có cách nào k giúp e với huhu
 
Các bác cho em hỏi với, em có dòng imacros như thế này. Mà giờ e muốn "TAG POS=2" cái số 2 mỗi lần nó chạy xong lại tự động thêm 1 thì phải làm như nào ạ. Em dùng hàm for mà ko hiểu nó chạy kiểu gì. Có bác nào chỉ giáo em với ạ. Thank các bác nhiều
TAG POS=2 TYPE=YT-ICON ATTR=CLASS:style-scope<SP>ytd-menu-renderer";
 
Các bác cho hỏi, mình có 1 đoạn code sau
TAG POS=1 TYPE=BUTTON ATTR=TXT:Export<SP>Excel
TAG POS=2 TYPE=SELECT FORM=NAME:searchForm ATTR=NAME:pageSizes CONTENT=%2
WAIT SECONDS=3
TAG POS=2 TYPE=A ATTR=TXT:1
TAG POS=7 TYPE=BUTTON FORM=NAME:searchForm ATTR=TXT:
TAG POS=1 TYPE=BUTTON FORM=NAME:searchForm ATTR=TXT:Chọn
WAIT SECONDS=30

TAG POS=1 TYPE=BUTTON ATTR=TXT:Export<SP>Excel
TAG POS=2 TYPE=SELECT FORM=NAME:searchForm ATTR=NAME:pageSizes CONTENT=%2
WAIT SECONDS=3
TAG POS=1 TYPE=A ATTR=TXT:2
TAG POS=8 TYPE=INPUT:CHECKBOX ATTR=* CONTENT=YES
TAG POS=7 TYPE=BUTTON FORM=NAME:searchForm ATTR=TXT:
TAG POS=1 TYPE=BUTTON FORM=NAME:searchForm ATTR=TXT:Chọn
WAIT SECONDS=30

Mình muốn nó chờ hết 30s để tải file hoặc chờ đến khi nào tải file xong rồi mới chạy lệnh tiếp theo, chứ không nó báo lỗi run time suốt :popo_cry:
 
Các bác cho em hỏi với, em có dòng imacros như thế này. Mà giờ e muốn "TAG POS=2" cái số 2 mỗi lần nó chạy xong lại tự động thêm 1 thì phải làm như nào ạ. Em dùng hàm for mà ko hiểu nó chạy kiểu gì. Có bác nào chỉ giáo em với ạ. Thank các bác nhiều
TAG POS=2 TYPE=YT-ICON ATTR=CLASS:style-scope<SP>ytd-menu-renderer";
có thế đoạn for của thím bị thiếu, hoặc tag pos bị sai.
như trước m code kết bạn fb, tag pos 1 2 3...
nó nhảy phát lên 13,14 luôn, làm code bị sai luôn.
PHP:
var macro;
macro = "CODE:";
macro += "TAG POS={{i}} TYPE=YT-ICON ATTR=CLASS:style-scope<SP>ytd-menu-renderer" + "\n";
macro += "WAIT SECONDS=1" + "\n";
var i = 2; //TAG POS=2
for (i; i <= 10; i++) {
    iimSet("i", i);
    iimPlay(macro);
}

Các bác cho hỏi, mình có 1 đoạn code sau
TAG POS=1 TYPE=BUTTON ATTR=TXT:Export<SP>Excel
TAG POS=2 TYPE=SELECT FORM=NAME:searchForm ATTR=NAME:pageSizes CONTENT=%2
WAIT SECONDS=3
TAG POS=2 TYPE=A ATTR=TXT:1
TAG POS=7 TYPE=BUTTON FORM=NAME:searchForm ATTR=TXT:
TAG POS=1 TYPE=BUTTON FORM=NAME:searchForm ATTR=TXT:Chọn
WAIT SECONDS=30

TAG POS=1 TYPE=BUTTON ATTR=TXT:Export<SP>Excel
TAG POS=2 TYPE=SELECT FORM=NAME:searchForm ATTR=NAME:pageSizes CONTENT=%2
WAIT SECONDS=3
TAG POS=1 TYPE=A ATTR=TXT:2
TAG POS=8 TYPE=INPUT:CHECKBOX ATTR=* CONTENT=YES
TAG POS=7 TYPE=BUTTON FORM=NAME:searchForm ATTR=TXT:
TAG POS=1 TYPE=BUTTON FORM=NAME:searchForm ATTR=TXT:Chọn
WAIT SECONDS=30

Mình muốn nó chờ hết 30s để tải file hoặc chờ đến khi nào tải file xong rồi mới chạy lệnh tiếp theo, chứ không nó báo lỗi run time suốt :popo_cry:
thím thêm dòng code này ở đầu code, nó sẽ chờ 60s nếu không tìm thấy vị trí click.
SET !TIMEOUT_STEP 60
 
thím thêm dòng code này ở đầu code, nó sẽ chờ 60s nếu không tìm thấy vị trí click.
SET !TIMEOUT_STEP 60
không được bác ơi, sau khi chờ 30s nó chạy tiếp đoạn sau thêm 2 dòng, ở đoạn này vẫn đang chờ tải file nó chờ thêm 60s và dừng lệnh
 
Hi. Có thể giúp đỡ mình đoạn này với được không ạ. Khi mình fake IP bằng imacros (javascript) rồi chạy đoạn script imacros bình thường thì làm sao để imacros nó chạy line 2 line 3 từ datasource ạ
 
Hi. Có thể giúp đỡ mình đoạn này với được không ạ. Khi mình fake IP bằng imacros (javascript) rồi chạy đoạn script imacros bình thường thì làm sao để imacros nó chạy line 2 line 3 từ datasource ạ
thím tạo vòng lặp for, gán giá trị i tùy ý.
cover đoạn .iim sang .js rồi nhét vào trong for.
code += "SET !DATASOURCE_LINE " + i + "\n";
hoặc cách khác, có thể xài code xóa dòng .js trong file chỉ định (tìm lại trong các bài trước)
nó sẽ xóa dòng 1, dòng 2 sẽ nhảy về dòng 1.
cách này hay ở chỗ nếu imacro bị lỗi, đơ, out...
thì ta còn biết data đang chạy tới đoạn nào.
 
Hi Có ai dùng được hàm ONLOGIN để login vào proxy từ web không ạ.
Mình có proxy dạng xxx:port:user:pass
ghi vào proxy đó thì đọc trên document là dùng ONLOGIN mà nó không nhập. Ai gặp trường hợp này chưa ạ
 
Mình đang dùng Firefox 56.0, khi fake Useragent thì Youtube bị lỗi, không hiển thị thumbnail video và không thể click chuột lên bất cứ cái gì được, phải tắt bỏ fake mới dùng lại được bình thường. Các bác có cách nào sửa không ạ, chứ up bản cao hơn thì không dùng được iMacros 8.9.7
 
Mình đang dùng Firefox 56.0, khi fake Useragent thì Youtube bị lỗi, không hiển thị thumbnail video và không thể click chuột lên bất cứ cái gì được, phải tắt bỏ fake mới dùng lại được bình thường. Các bác có cách nào sửa không ạ, chứ up bản cao hơn thì không dùng được iMacros 8.9.7
Bạn fake Useragent Firefox thôi nha, fake sang chrome nó hay bị vậy. Và 1 số bản firefox nó mới hiện bình thường có 1 số bản firefox thì cũng lỗi y như vậy.
 
Mọi người cho e hỏi chút
e có đoạn văn text như thế này

success 1
message ""
accounts "[email protected]|Vjd2tdcn42"
balance 1000

E muốn xuất Email và mật khẩu thì làm thế nào ak
E cảm ơn ạ
 

Announcements

Today's birthdays

Forum statistics

Threads
417,427
Messages
7,058,721
Members
169,772
Latest member
dataanalyticsvsb

Most viewed of week

Most viewed of week

Back
Top Bottom