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

Chào các bác, em mới tìm hiểu về cái này, đang bí ý tưởng viết đoạn code như thế này, nhờ các bác hướng dẫn:
Em muốn truy cập trang web ở trang đầu tiên, sau đó chờ 5 giây và chạy dòng lệnh để truy cập trang tiếp theo, ví dụ:
URL GOTO=https://keys.lol/ethereum/1000000000000000000000
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000001
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000002
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000003
WAIT SECONDS=5
......
......
Vấn đề ở đây là file lệnh này chỉ cho phép thực hiện không quá 50 dòng, bây giờ em muốn cho nó chạy liên tục như thế khoảng 10.000 dòng cho việc truy cập vào 10.000 trang, bắt đầu từ trang 1000000000000000000000 đến trang thứ 100000000000000010000 thì phải viết đoạn code thế nào.
Nhờ các bác giúp đỡ, xin cảm ơn
cái này cũng ko khó bác, dùng vòng lặp.
bác dùng 1 file txt chứa những link mà bác cần vào đó, cho vòng lặp và lặp qua file đó để đọc tất cả các dòng(link) bên trong.
count tổng số dòng(link) trong file txt đó.
đặt số count(link) cho vòng lặp:
đặt 2 dòng code này vào trong vòng lặp:
URL GOTO=<URL Lặp>
WAIT SECONDS=5
 
cái này cũng ko khó bác, dùng vòng lặp.
bác dùng 1 file txt chứa những link mà bác cần vào đó, cho vòng lặp và lặp qua file đó để đọc tất cả các dòng(link) bên trong.
count tổng số dòng(link) trong file txt đó.
đặt số count(link) cho vòng lặp:
đặt 2 dòng code này vào trong vòng lặp:
URL GOTO=<URL Lặp>
WAIT SECONDS=5
Chưa biết viết đoạn code đó bác. Nhờ bác viết dùm đoạn code đó. Em donate bác ly cà phê sáng
 
Chưa biết viết đoạn code đó bác. Nhờ bác viết dùm đoạn code đó. Em donate bác ly cà phê sáng
OK. Để chiều rãnh em viết module cho.
 
Mình muốn làm 1 lệnh nhập dữ liệu khi đủ 150 kí tự nếu vượt quá thì tự động ngắt bỏ, chỉ giữ lại 150 kí tự thôi, thì dùng lệnh nào ạ.
 
Chào các bác, em mới tìm hiểu về cái này, đang bí ý tưởng viết đoạn code như thế này, nhờ các bác hướng dẫn:
Em muốn truy cập trang web ở trang đầu tiên, sau đó chờ 5 giây và chạy dòng lệnh để truy cập trang tiếp theo, ví dụ:
URL GOTO=https://keys.lol/ethereum/1000000000000000000000
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000001
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000002
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000003
WAIT SECONDS=5
......
......
Vấn đề ở đây là file lệnh này chỉ cho phép thực hiện không quá 50 dòng, bây giờ em muốn cho nó chạy liên tục như thế khoảng 10.000 dòng cho việc truy cập vào 10.000 trang, bắt đầu từ trang 1000000000000000000000 đến trang thứ 100000000000000010000 thì phải viết đoạn code thế nào.
Nhờ các bác giúp đỡ, xin cảm ơn
Dùng JS, cho vào for, nhìn loop kia là thấy nó đi từ 1-> 10.000, URL là nối chuỗi là được thôi
 
Chào các bác, em mới tìm hiểu về cái này, đang bí ý tưởng viết đoạn code như thế này, nhờ các bác hướng dẫn:
Em muốn truy cập trang web ở trang đầu tiên, sau đó chờ 5 giây và chạy dòng lệnh để truy cập trang tiếp theo, ví dụ:
URL GOTO=https://keys.lol/ethereum/1000000000000000000000
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000001
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000002
WAIT SECONDS=5
URL GOTO=https://keys.lol/ethereum/1000000000000000000003
WAIT SECONDS=5
......
......
Vấn đề ở đây là file lệnh này chỉ cho phép thực hiện không quá 50 dòng, bây giờ em muốn cho nó chạy liên tục như thế khoảng 10.000 dòng cho việc truy cập vào 10.000 trang, bắt đầu từ trang 1000000000000000000000 đến trang thứ 100000000000000010000 thì phải viết đoạn code thế nào.
Nhờ các bác giúp đỡ, xin cảm ơn
Code đây nhé bạn:
Code:
var TOTAL_LENGTH = 10000;

for (var i = 1; i <= TOTAL_LENGTH; i++) {
    var string_f = i.toPrecision(5).split('.').reverse().join('');

    var setLinkScript = "CODE:" + "\n";
    setLinkScript += ""+ "\n";
    setLinkScript += "TAB T=1"+ "\n";
    setLinkScript += "CLEAR"+ "\n";
    setLinkScript += "URL GOTO=https://keys.lol/ethereum/10000000000000000"+string_f+""+"\n";

    setLinkScript += "WAIT SECONDS=5"+ "\n";
    iimPlay(setLinkScript);
}
 
trên chrome bác nào có biết tool nào xài tương tự như imacros js bên firefox ko, tình hình mấy site dần ko chạy trên ff cũ nữa
 
Code đây nhé bạn:
Code:
var TOTAL_LENGTH = 10000;

for (var i = 1; i <= TOTAL_LENGTH; i++) {
    var string_f = i.toPrecision(5).split('.').reverse().join('');

    var setLinkScript = "CODE:" + "\n";
    setLinkScript += ""+ "\n";
    setLinkScript += "TAB T=1"+ "\n";
    setLinkScript += "CLEAR"+ "\n";
    setLinkScript += "URL GOTO=https://keys.lol/ethereum/10000000000000000"+string_f+""+"\n";

    setLinkScript += "WAIT SECONDS=5"+ "\n";
    iimPlay(setLinkScript);
}
Cảm ơn bạn, mình đã dùng được Imacros nhưng chưa biết tạo code để chạy JS như thế nào!!!
 
Cảm ơn bạn, mình đã dùng được Imacros nhưng chưa biết tạo code để chạy JS như thế nào!!!
tạo với file .js ( không phải .iim), paste nội dung kia của mình vào.
rồi mở FF click đúp mà chạy thôi
 
Code:
SET !DATASOURCE E:\\acc.csv
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 2
TAB T=1
URL GOTO=https://www.reddit.com/login/?dest=https%3A%2F%2Fwww.reddit.com%2F
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/login ATTR=ID:loginUsername CONTENT={{!COL1}}
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:/login ATTR=ID:loginPassword CONTENT={{!COL2}}
TAG POS=1 TYPE=BUTTON FORM=ACTION:/login ATTR=TXT:Log<SP>In

file js
for (i=0; i<=9; i++)
{
iimPlay("auto.iim")
}

mình có 10 tài khoản reddit và muốn login, nhưng chỉ chạy được 1 tài khoản ở dòng 1, anh em chỉ mình sửa với
 
Code:
SET !DATASOURCE E:\\acc.csv
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 2
TAB T=1
URL GOTO=https://www.reddit.com/login/?dest=https%3A%2F%2Fwww.reddit.com%2F
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/login ATTR=ID:loginUsername CONTENT={{!COL1}}
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:/login ATTR=ID:loginPassword CONTENT={{!COL2}}
TAG POS=1 TYPE=BUTTON FORM=ACTION:/login ATTR=TXT:Log<SP>In

file js
for (i=0; i<=9; i++)
{
iimPlay("auto.iim")
}

mình có 10 tài khoản reddit và muốn login, nhưng chỉ chạy được 1 tài khoản ở dòng 1, anh em chỉ mình sửa với
khi chạy JS nó vẫn nhận !LOOP của bạn = 1 thôi. bạn muốn thì truyền biến i đó từ JS sang macros nhé.
hoặc xem code JS mình viết cho bạn bên trên, modify đi là được
 
Các pro có nhiều kinh nghiệm cho e hỏi , mình xài imacros này có bị dev của cái game , site họ phát hiện ra không nhỉ ?
 
Có cách nào giấu code của mình không các bạn?
Mình có thuật toán riêng trên imacro, muốn chia sẻ ra nhưng sẽ bị lộ code.
Mình chỉ muốn chia sẻ chọ họ chạy chứ không muốn họ biết cách mình làm trong code đó được không?
Cảm ơn các bạn
 
Có cách nào giấu code của mình không các bạn?
Mình có thuật toán riêng trên imacro, muốn chia sẻ ra nhưng sẽ bị lộ code.
Mình chỉ muốn chia sẻ chọ họ chạy chứ không muốn họ biết cách mình làm trong code đó được không?
Cảm ơn các bạn
bạn thử xem mã hóa code xem :D. Thuật toán chắc bạn viết phần JS, thì mã hóa đi thôi
 
bạn thử xem mã hóa code xem :D. Thuật toán chắc bạn viết phần JS, thì mã hóa đi thôi
Mình muốn nó chạy trên imacrro ex free nên không chuyển đc sang js, có cách nào tạo pass file imac chỉ cho chạy mà ko cho đọc được không nhì?
 
Có cách nào để Imacros tự click vào 1 button nếu nó xuất hiện random không ạ? Kiểu 1 cái box có button hiện lên ngẫu nhiên để check xem user có đang online hay không? và vị trí thì ngẫu nhiên trên trang web
 
cái này cũng ko khó bác, dùng vòng lặp.
bác dùng 1 file txt chứa những link mà bác cần vào đó, cho vòng lặp và lặp qua file đó để đọc tất cả các dòng(link) bên trong.
count tổng số dòng(link) trong file txt đó.
đặt số count(link) cho vòng lặp:
đặt 2 dòng code này vào trong vòng lặp:
URL GOTO=<URL Lặp>
WAIT SECONDS=5
thay vì url goto để vào link cụ thể, mà là click vào các button trên web như là trên menu chẳng hạn thì có dùng cách này được ko bác?
 

Announcements

Today's birthdays

Forum statistics

Threads
418,359
Messages
7,070,540
Members
170,484
Latest member
socaltreecareinc

Most viewed of week

Most viewed of week

Back
Top Bottom