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

leminhtien

Hero
Kindness
Verified
Joined
Dec 18, 2013
Messages
839
Reactions
746
MR
1.102
chào mọi người , mong các bác giúp đỡ.
e đang làm auto reg mail.com nhưng bị dính cái lỗi này
Capture4770f59fafa5d6ae.jpg

có anh nào biết làm sao để bỏ qua lỗi đó không ạ, e xin cảm ơn.
Record kiểu EVENT thử xem
 

Intermilannx

Junior
Joined
Aug 9, 2014
Messages
85
Reactions
17
MR
0.039
cần người viết giúp code này chạy file .iim bác nào giúp đc inbox cho mình nhé mình sẽ hậu tạ card hoặc momo


var port = 6969;
var jsLF = "\n";

function getMacroCode(endp) {
var macro = "CODE:";
macro += "URL GOTO=http://127.0.0.1:" + port + "/" + endp + jsLF;
macro += "WAIT SECONDS=1" + jsLF;
macro += "TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT" + jsLF;
return macro;
}

var rs;
iimPlay(getMacroCode('change'));
var rs = iimGetLastExtract();
if (rs == 'OK')
iimDisplay("WAIT");

do {
iimPlay("CODE:WAIT SECONDS=5");
iimPlay(getMacroCode('status'));
var rs = iimGetLastExtract();
if (rs.startsWith('Connected'))
break;
}
while (true);

iimPlay("CODE:PROXY ADDRESS=127.0.0.1:1080"+jsLF+"URL GOTO=https://whoer.net");
 
Joined
Apr 15, 2016
Messages
1,287
Reactions
541
MR
0.486
Follow me on Facebook
hi các bác..chuyện là e muốn click chuột vào vị trí ô vuông như để tick box ấy, mà e record imacro nó ra như này..nhưng những lần sau e chạy lại y chang luôn thì toàn lỗi vì k tìm thấy vị trí đó. Dù cho e có thay * vào như này cũng không được, bác nào đi ngang qua giúp e với

FRAME NAME="a-*"
TAG POS=1 TYPE=DIV ATTR=CLASS:rc-anchor-center-item<SP>rc-anchor-checkbox-holder&&TXT:
 

duonga

Junior
Joined
Nov 1, 2017
Messages
137
Reactions
82
MR
0.598
cần người viết giúp code này chạy file .iim bác nào giúp đc inbox cho mình nhé mình sẽ hậu tạ card hoặc momo


var port = 6969;
var jsLF = "\n";

function getMacroCode(endp) {
var macro = "CODE:";
macro += "URL GOTO=http://127.0.0.1:" + port + "/" + endp + jsLF;
macro += "WAIT SECONDS=1" + jsLF;
macro += "TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT" + jsLF;
return macro;
}

var rs;
iimPlay(getMacroCode('change'));
var rs = iimGetLastExtract();
if (rs == 'OK')
iimDisplay("WAIT");

do {
iimPlay("CODE:WAIT SECONDS=5");
iimPlay(getMacroCode('status'));
var rs = iimGetLastExtract();
if (rs.startsWith('Connected'))
break;
}
while (true);

iimPlay("CODE:pROXY ADDRESS=127.0.0.1:1080"+jsLF+"URL GOTO=https://whoer.net");
Đây là code chạy run ssh kết hợp imacross đây mà.sao ko bê luôn imm vào đây mà chạy mà phải làm ngược lại vậy
 

AprilLJan

Banned
Joined
Sep 14, 2015
Messages
686
Reactions
507
MR
2.992
Chat with me via Yahoo Messenger
Các Bác dùng code nào để Xóa Toàn bộ data Firefox thế. e dùng code CLEAR mà thấy dữ liệu vẫn nguyên
Nếu bạn dùng imacros từ 8.9.7 trở xuống thì giá là 300 000 : Bao gồm xóa : History, Cookie, Cache , httplogin
 
cần người viết giúp code này chạy file .iim bác nào giúp đc inbox cho mình nhé mình sẽ hậu tạ card hoặc momo


var port = 6969;
var jsLF = "\n";

function getMacroCode(endp) {
var macro = "CODE:";
macro += "URL GOTO=http://127.0.0.1:" + port + "/" + endp + jsLF;
macro += "WAIT SECONDS=1" + jsLF;
macro += "TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT" + jsLF;
return macro;
}

var rs;
iimPlay(getMacroCode('change'));
var rs = iimGetLastExtract();
if (rs == 'OK')
iimDisplay("WAIT");

do {
iimPlay("CODE:WAIT SECONDS=5");
iimPlay(getMacroCode('status'));
var rs = iimGetLastExtract();
if (rs.startsWith('Connected'))
break;
}
while (true);

iimPlay("CODE:pROXY ADDRESS=127.0.0.1:1080"+jsLF+"URL GOTO=https://whoer.net");

Nếu code đúng chỉ yêu cầu như trên thì mình có thể viết chuẩn code chay không lỗi , giá là : 250 000!
Nếu cậu dùng firefox bản imacros từ 8.9.7 trở xuống thì mình có thể kết nối proxy hoặc kết nối ssh bằng bitvise hoàn toàn bằng imácross !
 

nguyenson78

Senior
Joined
Oct 9, 2015
Messages
564
Reactions
165
MR
1.339
hi các bác..chuyện là e muốn click chuột vào vị trí ô vuông như để tick box ấy, mà e record imacro nó ra như này..nhưng những lần sau e chạy lại y chang luôn thì toàn lỗi vì k tìm thấy vị tmmrí đó. Dù cho e có thay * vào như này cũng không được, bác nào đi ngang qua giúp e với

FRAME NAME="a-*"
TAG POS=1 TYPE=DIV ATTR=CLASS:rc-anchor-center-item<SP>rc-anchor-checkbox-holder&&TXT:
Cái frame nó thay đổi liên tục bạn phải chuyển sang viết code .js, phải extract code html ra rồi cắt lấy tên frame thay vào code trên thì mới click đúng vào ô captcha.
 
do cái trên nó bị thay đổi, thím thử dùng record....Event thử xem được ko.
Cái frame nó thay đổi liên tục bạn phải chuyển sang viết code .js, phải extract code html ra rồi cắt lấy tên frame thay vào code trên thì mới click đúng vào ô captcha.

cảm ơn 2 bác..E có đoạn code auto với 2captcha như này, kb bị lỗi chỗ nào mà toàn báo ERROR_IMAGE_TYPE_NOT_SUPPORTED, e có xem lại link dẫn đến ảnh thấy đúng như code rồi, nhờ các bác giúp xem nên sửa lại chỗ nào ạ


FILEDELETE NAME=C:\Captcha\fileanh.png
ONDOWNLOAD FOLDER=C:\Captcha FILE=fileanh.png

WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:captchasnet_captcha_content CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
WAIT SECONDS=3

TAB OPEN
TAB T=2
URL GOTO=http://imacros2.2captcha.com/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:key CONTENT={{API}}
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:getcapcha.php ATTR=NAME:file CONTENT=C:\Captcha\fileanh.png
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://rucaptcha.com/in.php ATTR=NAME:regsense CONTENT=1
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://rucaptcha.com/in.php ATTR=NAME:max_len CONTENT=15
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:getcapcha.php ATTR=*
WAIT SECONDS=1
SET !EXTRACT NULL
TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT
WAIT SECONDS=1
TAB CLOSE
 
cảm ơn 2 bác..E có đoạn code auto với 2captcha như này, kb bị lỗi chỗ nào mà toàn báo ERROR_IMAGE_TYPE_NOT_SUPPORTED, e có xem lại link dẫn đến ảnh thấy đúng như code rồi, nhờ các bác giúp xem nên sửa lại chỗ nào ạ


FILEDELETE NAME=C:\Captcha\fileanh.png
ONDOWNLOAD FOLDER=C:\Captcha FILE=fileanh.png

WAIT SECONDS=5
TAG POS=1 TYPE=DIV ATTR=CLASS:captchasnet_captcha_content CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
WAIT SECONDS=3

TAB OPEN
TAB T=2
URL GOTO=http://imacros2.2captcha.com/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:key CONTENT={{API}}
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:getcapcha.php ATTR=NAME:file CONTENT=C:\Captcha\fileanh.png
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://rucaptcha.com/in.php ATTR=NAME:regsense CONTENT=1
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://rucaptcha.com/in.php ATTR=NAME:max_len CONTENT=15
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:getcapcha.php ATTR=*
WAIT SECONDS=1
SET !EXTRACT NULL
TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT
WAIT SECONDS=1
TAB CLOSE
mình đang dùng đt nên k test đc. nếu bạn cần gửi ảnh lên server thì chỉ nên dùng imacros bản 8.9.7 nhé.
 

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
hi các bác..chuyện là e muốn click chuột vào vị trí ô vuông như để tick box ấy, mà e record imacro nó ra như này..nhưng những lần sau e chạy lại y chang luôn thì toàn lỗi vì k tìm thấy vị trí đó. Dù cho e có thay * vào như này cũng không được, bác nào đi ngang qua giúp e với

FRAME NAME="a-*"
TAG POS=1 TYPE=DIV ATTR=CLASS:rc-anchor-center-item<SP>rc-anchor-checkbox-holder&&TXT:
tick chuột vào recaptcha à cậu. mình có đoạn code checkbox recaptcha, nếu pass thì bỏ qua phần giải captcha, k thì gửi captcha lên server để solve
 
tick chuột vào recaptcha à cậu. mình có đoạn code checkbox recaptcha, nếu pass thì bỏ qua phần giải captcha, k thì gửi captcha lên server để solve
Ngon vậy hả bác :D share e với đc k? Hay bán lại cũng được ạ :p:p bữa giờ e cũng lục tung cái topic này thấy mấy đoạn code bác share nhưng về lỗi e kb chỗ sửa :oops:
 
Ngon vậy hả bác :D share e với đc k? Hay bán lại cũng được ạ :p:p bữa giờ e cũng lục tung cái topic này thấy mấy đoạn code bác share nhưng về lỗi e kb chỗ sửa :oops:
PHP:
//click captcha
function clickcaptcha()
{
document = window.document;

    var frameDoc1;
    var frameDoc2;
    var token = "";
    for (i = 0; i < 10; i++){
        try {
            var iframes = document.getElementsByTagName('iframe');
            if(iframes.length >= 1){
                for (i = 0; i < iframes.length; i++) {
                    frameDoc2 = iframes[i].contentDocument;
                    if(frameDoc2 && frameDoc2.getElementById("recaptcha-token") != null){
                        token = frameDoc2.getElementById("recaptcha-token").value;
                        if(token){
                            break;
                        }
                    }
                }
            }
        }catch(err){
        }
        if(token){
            iimDisplay("Captcha ready")
            break;
        }
        wait(1)
    }       
    // initial click macro (recaptcha v2 click)   
    var el1 = frameDoc2.getElementsByClassName('recaptcha-checkbox-checkmark')[0];
    var ev1 = frameDoc2.createEvent("MouseEvent");
    ev1.initMouseEvent("click", true, true, window, null, 23, 2, 0, 0, false, false, false, false, 0, null);
    el1.dispatchEvent(ev1);
    wait(10)
    var click_captcha =0
if(frameDoc2.getElementsByClassName('recaptcha-checkbox-checked').length > 0){
    click_captcha =1
    
}else{click_captcha=0
}
return(click_captcha)
}
//Hàm Close all TAB
function close(){
    iimPlayCode("TAB CLOSEALLOTHERS\nTAB CLOSE")}
//Hàm chờ, ex: wait(2) = chờ 2s
function wait(waittime){
    iimPlayCode("WAIT SECONDS="+waittime)}

nếu pass thì hàm trả về 1, ngược lại là nó trả về 0 nhé.
 
Cảm ơn bác nhiều nhé!E tắt máy rồi, để mai ngâm cứu..mà cái này JavaScript sao trên kia lại hiện PHP nhỉ? Chắc cũng gần như nhau à :D mà bác có xem tài liệu ở nguồn nào nữa k? Lúc e chỉnh sửa phải coppy câu lệnh đi search lung tung trên gg hết mà chả thấy gì @@ nên phải chạy hỏi người này người kia nhiều :D
 

Announcements

Forum statistics

Threads
426,456
Messages
7,177,261
Members
178,885
Latest member
8xbetad1

Most viewed of week

Most discussed of week

Most viewed of week

Most discussed of week

Back
Top Bottom