Скрипт автоматической отправки подарков ВК

Авторизация
 
  • Автор

    Скрипт написан на javascript.
    Я работаю с Google Chrome, поэтому советую скачать его.

    Сначала надо перейти на страницу vk.com/gifts?act=send, далее запустить режим консоли.

    %(blue)[Для того чтобы запустить режим консоли,
    надо нажать комбинацию клавиш
    ] Ctrl + Shift + J %(blue)[или нажать на
    белое место страницы правой кнопкой мыши и выбрать последнюю строку]
    "Просмотр кода элемента",
    далее последний пункт Console.
    image

    Далее сам скрипт:
    [spoiler=Спойлер.]
    var a = new Array("11");
    var i = 0;
    (function() {
    if (i < 1) {

    var idsh = 159463620;

    var rand = Math.floor( Math.random() * a.length );

    setTimeout(function() {document.getElementsByClassName("gs_row")[0].setAttribute("onclick", "Gifts.selectGift("+a[rand]+", 1, 0, '')"); console.log("Поменяли ссылку");}, 2000);

    setTimeout(function() {document.getElementsByClassName("gs_img")[0].setAttribute("src", "/images/gifts/96/"+a[rand]+".jpg"); console.log("Поменяли картинку");}, 4000);

    setTimeout(function() {$(".gs_img").click(); console.log("Вызвали окно подарка");}, 8000);

    setTimeout(function() {$(".wddi").onmousedown(); console.log("Выбрали первого пользователя");}, 10000);

    setTimeout(function() {document.getElementsByClassName("summary_tab_sel")[0].setAttribute("id", "wddi"+idsh+"_gft_box_dd"); console.log("Поменяли id элемента");}, 12000);

    setTimeout(function() {cur.sel[0][0] = idsh; console.log("Поменяли id человека");}, 14000);

    setTimeout(function() {$(".button_blue button").click(); console.log("Кликнули отправку");}, 16000);

    setTimeout(function() {console.log("Id отправляемого подарка: "+a[rand]);}, 18000);

    i++;

    setTimeout(function() {console.log("Ждем 60 секунд");}, 18000);

    setTimeout(arguments.callee, 60000);
    } else {
    alert('Закончили отправку подарков');
    }
    };));
    [/spoiler]

    var a = new Array("11");

    Это короче массив id %(blue)[подарков, если тут стоит 1 подарок, то он будет отправлять один.
    и тот же подарок, разные подарки надо вбивать через запятую.]

    Haпример:

    var a = new Array("11", "541"); (строка 1]) %(blue)[//Скрипт будет отправлять бриллиант и полицейскую машину
    и так далее можно добавлять значения.]

    Вот эта строка if (i < 1) { (строка 4) %(blue)[// i - это короче количество элементов, после знака <
    должно идти количество нужны подарков, т.к. i отсчитывается с 0, то если мы хотим отправить 10 подарков
    мы должны задать строку]
    if (i < 10) {

    Далее короче идет переменная кому отправлять (строка 6), это var idsh = 159463620; %(blue)[// Вместо 159463620 пишем свой id
    или id, кому надо отправить подарок. Получается в этом скрипте работаем отправка самому себе smile Радуемся,
    переходим дальше.
    ]


    %(blue)[В этом скрипте реализована рандомная отправка подарков из списка.
    А что если надо отправлять подарки последовательно?
    ]

    То всего надо поменять 6-тую строку var rand = Math.floor( Math.random() * a.length ); на var rand = i;

    Кто не понимает как поменять, вот скрипт.
    [spoiler=Спойлер.]
    var a = new Array("11");
    var i = 0;
    (function() {
    if (i < 1) {

    var idsh = 159463620;

    var rand = i;

    setTimeout(function() {document.getElementsByClassName("gs_row")[0].setAttribute("onclick", "Gifts.selectGift("+a[rand]+", 1, 0, '')"); console.log("Поменяли ссылку");}, 2000);

    setTimeout(function() {document.getElementsByClassName("gs_img")[0].setAttribute("src", "/images/gifts/96/"+a[rand]+".jpg"); console.log("Поменяли картинку");}, 4000);

    setTimeout(function() {$(".gs_img").click(); console.log("Вызвали окно подарка");}, 8000);

    setTimeout(function() {$(".wddi").onmousedown(); console.log("Выбрали первого пользователя");}, 10000);

    setTimeout(function() {document.getElementsByClassName("summary_tab_sel")[0].setAttribute("id", "wddi"+idsh+"_gft_box_dd"); console.log("Поменяли id элемента");}, 12000);

    setTimeout(function() {cur.sel[0][0] = idsh; console.log("Поменяли id человека");}, 14000);

    setTimeout(function() {$(".button_blue button").click(); console.log("Кликнули отправку");}, 16000);

    setTimeout(function() {console.log("Id отправляемого подарка: "+a[rand]);}, 18000);

    i++;

    setTimeout(function() {console.log("Ждем 60 секунд");}, 18000);

    setTimeout(arguments.callee, 60000);
    } else {
    alert('Закончили отправку подарков');
    }
    };));
    [/spoiler]


  • Ништяк , только читать лень все


  • баянчик))

    Добавлено через 00:11 мин.
    но спасибо)


  • Нормик Тему говоришь хД:toby:

  • Автор

    Только для вас.:poisk:


  • я всё ровно не могу понять

  • Автор

    Вроде понятно описал.


  • Збс


  • через php проще и удобней,поставил на хост не паришься


  • Нифига не понял :(:


  • аааааа


  • SyntaxError: Unexpected token ;
    Вот что пишет


  • лучше написать php скрипт и кинуть на хост)


  • зачем вы придумываете то что уже есть. И без этих всех заморочек.
    А если я закрыл Хромушку - все - 3.14сдец. Есть же альтернативы.
    Программа Sending GIFT
    Программа
    ставь только задержку от 90 секунд , категорию и штук и наблюдай


  • Пишет подарок не отправлен

Авторизация