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

Anhthuyt

Junior
Joined
Apr 3, 2015
Messages
79
Reactions
16
MR
0.210
Follow me on Facebook X.com
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 ạ
 

manhtienhp92

Hero
Verified
Joined
Jun 24, 2014
Messages
1,107
Reactions
1,023
MR
0.103
Follow me on Facebook Chat with me via Skype
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 ạ
Dữ liệu là 1 chuỗi thì như này thử xem

Code:
a=(`success    1
message    ""
accounts    "[email protected]|Vjd2tdcn42"
balance    1000`)

email=a.split('\n')[2].split('"')[1].split('|')[0]
pass=a.split('\n')[2].split('"')[1].split('|')[1]
việc tiếp theo là save vào file..
 
Mình muốn lấy các phần tử trong cái phần code #document nhưng ko dùng các lệnh window.document.getElementById hoặc class để lấy đc. Bro nào biết cách chỉ điểm mình với. Mình cảm ơn trước.
abc.png
 
Last edited:

anhnam1357927

Newbie
Joined
Apr 16, 2016
Messages
22
Reactions
7
MR
0.034
Mình muốn lấy các phần tử trong cái phần code #document nhưng ko dùng các lệnh window.document.getElementById hoặc class để lấy đc. Bro nào biết cách chỉ điểm mình với. Mình cảm ơn trước.
View attachment 177925
Bạn dùng window.document.getElementsByTagName("iframe")[0].innerHTML hoặc window.document.getElementsByTagName("iframe")[0].outerHTML thử xem.
Bạn tăng dần số 0 lên mò iframe cần lấy.
 
Bạn dùng window.document.getElementsByTagName("iframe")[0].innerHTML hoặc window.document.getElementsByTagName("iframe")[0].outerHTML thử xem.
Bạn tăng dần số 0 lên mò iframe cần lấy.
mình mò đc iframe, lấy body rồi nhưng tới đây rồi mà ko get đc cái id 'checkbox-a11y-label' trong body
Code:
var iframe=window.content.document.getElementsByTagName('iframe');
body=iframe[2].contentWindow.document.body;
check=body.contentWindow.document.getElementById('checkbox-a11y-label').innerHTML;
abc.png
 
Bạn dùng window.document.getElementsByTagName("iframe")[0].innerHTML hoặc window.document.getElementsByTagName("iframe")[0].outerHTML thử xem.
Bạn tăng dần số 0 lên mò iframe cần lấy.
À, đc rồi cậu ơi. đơn giản thế này mà cứ mò mãi.
Code:
var iframe=window.content.document.getElementsByTagName('iframe');
check=iframe[2].contentWindow.document.getElementById('checkbox-a11y-label').innerHTML;
thank cậu nhé
 
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 bác. Lâu quá e mới vọc lại imacros giờ gặp trường hợp này loay hoay 2 ngày mãi ko giải quyết đc.
E giải cái hcapcha trên 1 cái popup, mà trên popup này ko có submit button gì cả. Nếu thủ công thì cứ giải captcha xong popup tự mất là xong công việc. Ko cần click gì thêm.
Mà vấn đề là khi giải captcha bằng dịch vụ nó trả kết quả về dán vào "h-captcha-response" mà ko có submit botton để check kết quả thì ko thể passed đc. :(?
Bác có cao kiến gì chỉ điểm e với. Cám ơn bác.
 
Có bác nào tạo được sự kiện new MouseEvent('click'); trên imacros ko ạ? e tạo mà nó báo "not defined". Có nhiều cái element nó đòi hỏi event.isTrusted là true nên ko dùng mã để click đc.
 
Dạo này cheat choác hết thời hay sao mà ae thread này ly tán hết rồi ta. Tiện ghé vô mình share vài đoạn code khá hữu ích cho ae nào cheat clone acc hoặc treo firefox.
Tạo link referer từ bất kỳ 1 site nào cho edit javascript code.
Code:
function goTo(url)
{
    var a = window.document.createElement("a");
    a.setAttribute("href", url);
    a.style.display = "none";
    window.document.body.appendChild(a);
    a.click();
}
Dùng window.document.referrer để check

Trường hợp treo firefox lâu sẽ ngốn khá nhiều tài nguyên, cần khởi động lại để xả bộ nhớ
Code:
var restartfirefoxObject = {
        restartMozilla: function(){
            dump("Restart Firefox !! \n");
            a=Components.interfaces.nsIAppStartup,Components.classes["@mozilla.org/toolkit/app-startup;1"].getService(a).quit(a.eRestart | a.eAttemptQuit);
            }
        }
        restartfirefoxObject.restartMozilla()
Truy xuất proxy port firefox
Code:
Components.utils.import("resource://gre/modules/Services.jsm");
var port = Services.prefs.getIntPref("network.proxy.socks_port");
 
chỉ chạy từ bản 56 trở xuống thôi. trên 56 ko chạy đc
a ơi e hỏi đoạn code này vs ak


//Xóa line đầu tiên trong file data, ex: delete_line("D:\\data.txt")
function delete_line(url)
{
var fileTxt = imns.FIO.openNode(url);
lines = imns.FIO.readTextFile(fileTxt).split("\r\n").slice(1).join("\r\n");
imns.FIO.writeTextFile(fileTxt, lines);
}

E THÊM NHƯ NÀY LUÔN MÀ KẾT QUẢ K THAYĐỔI J AK
A THÔNG NÃO GIÚP E VS AK


1626424633348.png
 

duonga

Junior
Joined
Nov 1, 2017
Messages
137
Reactions
82
MR
0.598
a ơi e hỏi đoạn code này vs ak


//Xóa line đầu tiên trong file data, ex: delete_line("D:\\data.txt")
function delete_line(url)
{
var fileTxt = imns.FIo_OpenNode(url);
lines = imns.FIO.readTextFile(fileTxt).split("\r\n").slice(1).join("\r\n");
imns.FIO.writeTextFile(fileTxt, lines);
}

E THÊM NHƯ NÀY LUÔN MÀ KẾT QUẢ K THAYĐỔI J AK
A THÔNG NÃO GIÚP E VS AK


View attachment 178938
Thử delete_line('D:\\data.txt') xem bạn
 
Joined
Jun 18, 2021
Messages
3
Reactions
0
MR
0.042
MỌi người cho mình hỏi là dùng Imarco trên chorme (extension), mình chạy lệnh
VERSION BUILD=1011 RECORDER=CR
SET !DATASOURCE "F:\Data.csv"
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 1
TAB T=1
URL GOTO=https://all-access.wax.io/
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:userName CONTENT={{!COL1}}
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD ATTR=NAME:password CONTENT=xxxxxxxxxx
TAG POS=4 TYPE=DIV ATTR=TXT:WAX<SP>Cloud<SP>WalletCreate<SP>a<SP>free<SP>account<SP>in*
TAG POS=1 TYPE=BUTTON ATTR=TXT:Login
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:https://all-access.wax.io/tos?token=* ATTR=* CONTENT=YES
TAG POS=2 TYPE=INPUT:CHECKBOX FORM=ACTION:https://all-access.wax.io/tos?token=* ATTR=* CONTENT=YES
TAG POS=2 TYPE=DIV ATTR=TXT:Accept<SP>and<SP>Continue
wait seconds=10
clear

Thì nó báo lỗi "RuntimeError: !DATASOURCE requires File IO interface, line: 2"
Đại khái là mình muốn đăng nhập theo list trong Data.csv
 

NeiKzz

Junior
Joined
Sep 12, 2016
Messages
111
Reactions
35
MR
0.388
Chat with me via Yahoo Messenger Chat with me via Skype
MỌi người cho mình hỏi là dùng Imarco trên chorme (extension), mình chạy lệnh
VERSION BUILD=1011 RECORDER=CR
SET !DATASOURCE "F:\Data.csv"
SET !DATASOURCE_LINE {{!LOOP}}
SET !DATASOURCE_COLUMNS 1
TAB T=1
URL GOTO=https://all-access.wax.io/
TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:userName CONTENT={{!COL1}}
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:pASSWORD ATTR=NAME:password CONTENT=xxxxxxxxxx
TAG POS=4 TYPE=DIV ATTR=TXT:WAX<SP>Cloud<SP>WalletCreate<SP>a<SP>free<SP>account<SP>in*
TAG POS=1 TYPE=BUTTON ATTR=TXT:Login
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:https://all-access.wax.io/tos?token=* ATTR=* CONTENT=YES
TAG POS=2 TYPE=INPUT:CHECKBOX FORM=ACTION:https://all-access.wax.io/tos?token=* ATTR=* CONTENT=YES
TAG POS=2 TYPE=DIV ATTR=TXT:Accept<SP>and<SP>Continue
wait seconds=10
clear

Thì nó báo lỗi "RuntimeError: !DATASOURCE requires File IO interface, line: 2"
Đại khái là mình muốn đăng nhập theo list trong Data.csv
Dùng imacros 8.9.7 và ff bản 53 nhé bạn
 

Announcements

Today's birthdays

Forum statistics

Threads
424,902
Messages
7,152,439
Members
177,474
Latest member
sutrantattoohn

Most discussed of week

Most discussed of week

Back
Top Bottom