Ai giỏi về java có thể giúp mình xíu về code auto chấp nhận kết bạn facebook được ko?

keydaigia

Banned
Joined
Jan 21, 2015
Messages
111
Reactions
9
MR
0.040
Mình có đoạn code auto accept fri như này: javascript:var x=document.getElementsByClassName("_55sr");for(var i=0;i<x.length;i++){if (x.innerHTML=='Hoàn tác'){x.click();}};

nhưng khi mình chạy thì do quá nhanh nên acc bị block hoặc cp liền. Bác nào có thể giúp mình sửa đoạn code này sao cho sau 1 khoảng thời gian mới lại click nút đồng ý kết bạn dc ko. Nếu đc mình sẽ gửi cafe các bác. Tks đã đọc.
 

kalista

Senior
Joined
Dec 26, 2012
Messages
739
Solutions
1
Reactions
551
MR
1.388
Chat with me via Yahoo Messenger Follow me on Facebook
Mình có đoạn code auto accept fri như này: javascript:var x=document.getElementsByClassName("_55sr");for(var i=0;i<x.length;i++){if (x.innerHTML=='Hoàn tác'){x.click();}};

nhưng khi mình chạy thì do quá nhanh nên acc bị block hoặc cp liền. Bác nào có thể giúp mình sửa đoạn code này sao cho sau 1 khoảng thời gian mới lại click nút đồng ý kết bạn dc ko. Nếu đc mình sẽ gửi cafe các bác. Tks đã đọc.

Cậu thử dùng setTimeout xem.

setTimeout(function(){
// sau 3 giay se chay lenh nay
}, 3000);
 
Cậu thử xem:

var x=document.getElementsByClassName("_55sr");

for(var i=0;i<x.length;i++){

if (x.innerHTML=='Hoàn tác'){

setTimeout(function(){

x.click();

}, 3000);


}};

upload_2017-3-19_18-0-15.png


Ko thấy chạy cậu ạ, bt chạy code trên sẽ tự động click hàng loạt nút 'Undo'
 
test thì nó hoạt động như này ! cách 1s click 1 lần ! mà nó phải hết delay nó mới click ! bởi vì trong lúc JS nó chạy thì k thay đổi gì đc nội dung web-> code chạy hết nó mới click button
 

luxubushops

Hero
Verified
Joined
Apr 7, 2012
Messages
2,667
Solutions
2
Reactions
2,160
MR
9.745
Services
Chat with me via Yahoo Messenger
bạn thử như này xem
Code:
var x=document.getElementsByClassName("_55sr");
function clickButton(i) {
    if (i < 0) return;

    setTimeout(function () {

        x.click();

        clickButton(--i);

    }, 5000);
}
clickButton(x.length);
 
var x=document.getElementsByClassName("_55sr");
function clickButton(i) {
if (i < 0) return;
console.log('Wait 5s.....');
setTimeout(function () {
x.click();
console.log('Clicked!');
clickButton(--i);

}, 5000);
}
clickButton(x.length);

Thử code này và chờ 1 phút xem nó có thông báo gì không bạn
 
Tks bạn, nhưng cũng ko có tác dụng bạn ạ... :((
thế chắc nó đụng đâu đó thôi, bạn thử nguyên code bên dưới sẽ thấy sau 5 giây nó sẽ hiện alert 1 lần, bạn nghiên cứu thay cái alert bằng action click.

Code:
function clickButton(i) {
    if (i < 0) return;

    setTimeout(function () {

        alert('Alert lan '+i);

        clickButton(--i);

    }, 5000);
}
clickButton(5);
 
var x=document.getElementsByClassName("_55sr");
function clickButton(i) {
if (i < 0) return;
console.log('Wait 5s.....');
setTimeout(function () {
x.click();
console.log('Clicked!');
clickButton(--i);

}, 5000);
}
clickButton(x.length);

Thử code này và chờ 1 phút xem nó có thông báo gì không bạn
Ko thấy gì xảy ra cả bạn...
 
thế chắc nó đụng đâu đó thôi, bạn thử nguyên code bên dưới sẽ thấy sau 5 giây nó sẽ hiện alert 1 lần, bạn nghiên cứu thay cái alert bằng action click.

Code:
function clickButton(i) {
    if (i < 0) return;

    setTimeout(function () {

        alert('Alert lan '+i);

        clickButton(--i);

    }, 5000);
}
clickButton(5);
Đúng rồi, thấy có alert hiện, nhưng thay bằng click vô button "Confirm" lại ko thấy gì?
 

Announcements

Forum statistics

Threads
434,223
Messages
7,321,330
Members
185,487
Latest member
HughWilso2
Back
Top Bottom