Print This Post Yet Another Vkontakte Sender v2

Суббота, 7. Август 2010
Раздел: Социальные сети, автор:

Скрипт на perl'е для рассылки по ВКонтакту.

Возможности:
[+] Многопоточность
[+] Рассылка по друзьям, диапазону или списку id из файла
[+] Отправка сообщений на стену, в ПМ, заявку в друзья
[+] Установка лимита сообщений с одного аккаунта (при работе с диапазоном или списком id)
[+] Подстановка имени получателя
[+] Рандомизация сообщений
[+] Поддержка макросов: <<name>>, <<link>>, <<digit>>, <<trash>>
[+] Поддержка конструкций вида: {Привет|Салют}
[+] Ротация User Agent'ов
[+] Антикапча
[+] Поддержка прокси (HTTP/SOCKS5, в т.ч. с авторизацией)

Настройки производятся редактированием файла config.cfg. Скрипт почти не тестировался, буду благодарен за сообщения об ошибках.

Update 04.09.10: Устранены мелкие недочеты.
Update 10.12.10: Восстановлена работоспособность

Скачать: vk_sender_v2

Также рекомендую почитать

 Обсудить на форуме


Получать обновления на почту:     

Метки: , , , , , .

Комментариев: 69 к “Yet Another Vkontakte Sender v2”


  1. max :

    Kaimi, Большое спасибо! Как всегда радуешь скриптами и софтом :)

    Сразу прошу прощения, что пишу сюда, есть небольшой оффтоп-вопрос :)

    Не подскажешь как можно завернуть в прокси вот это - NET::Twitter::Light ?
    Link - _http://search.cpan.org/~mmims/Net-Twitter-Lite-0.10003/lib/Net/Twitter/Lite.pm
    Акки без проксей быстро банят пачками :(
    Буду очень признателен, если ответишь, можно в асю - 351174402 :)

    [Ответить]

    Kaimi:

    Переписать модуль и добавить свои методы (если HTTP::Request::Common поддерживает прокси) или написать отдельную программу, которая будет перехватывать запросы и пускать их через прокси.

    [Ответить]

    max:

    Спасибо за ответ ;)

    [Ответить]


  2. DvL :

    <> что это за макрос?

    [Ответить]


  3. MM :

    ман,ты крутой ) спс за софт)

    [Ответить]


  4. . :

    спасибо!
    до этого времени пользовался старой твоей версией, которую пришлось модернизировать но прокси так и не смог прикрутить. сейчас буду тестить эту версию.)

    [Ответить]

    .:

    а обновление прокси онлайн поддерживается? то есть, если например обновлять раз в 10 мин proxy.txt то скрипт будет использовать новые или запомнит только старые?

    [Ответить]

    Kaimi:

    Не поддерживается

    [Ответить]

    .:

    спасибо за ответ.
    а что добавить в код чтоб использованные акки в столбик сохранялись?
    сейчас они сохраняются слитно и даже без пробелов.

    Kaimi:

    Перекачай архив


  5. M*** :

    Прошу прощения, что пишу сюда, у меня вопрос, будет ли у тебя чекер для вк?

    [Ответить]

    Kaimi:

    Многофункциональный вряд ли будет.

    [Ответить]

  6. Кстати на счёт чекера. Куда пропал VKChecker?

    [Ответить]

    Kaimi:

    НЛО забрало, тем более его поддержка не планируется

    [Ответить]

    M***:

    очень-очень жаль.

    [Ответить]


  7. Van9 :

    D:\Р-Р°Р?С?С?Р·РєРё\vk_sender_v2\vk>send.pl
    Can't locate IO/Socket/SSL.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/l
    ib .) at K/Web.pm line 5.
    BEGIN failed--compilation aborted at K/Web.pm line 5.
    Compilation failed in require at D:\╨Ч╨░╨│╤А╤Г╨╖╨║╨╕\vk_sender_v2\vk\send.pl lin
    e 10.
    BEGIN failed--compilation aborted at D:\╨Ч╨░╨│╤А╤Г╨╖╨║╨╕\vk_sender_v2\vk\send.pl
    line 10.
    Что не так?

    [Ответить]

    Kaimi:

    Не установлен модуль IO::Socket::SSL

    [Ответить]


  8. Van9 :

    Как установить обрыл гугл ничего подробного не нашел

    [Ответить]


  9. Van9 :

    Как ставить я знаю но в списке модулей IO::Socket::SSL нету)

    [Ответить]

    Kaimi:

    Подключи репозитории дополнительные или скачай с cpan.org и поставь

    [Ответить]


  10. Van9 :

    А можно сделать что бы если женский аккаунта текст брало с одного txt, если мужской со второго?

    [Ответить]

    Kaimi:

    Можно, делай

    [Ответить]


  11. Van9 :

    У меня таких знаний нет для реализации. Если не сложно можешь сделать?

    [Ответить]

    Kaimi:

    Может быть сделаю

    [Ответить]

    Vas9:

    Ну что там с обновой?

    [Ответить]

  12. как пользоваться скриптом ?? где описание?

    [Ответить]

    Kaimi:

    Как и любым другим консольным скриптом. Описания параметров конфигурации есть в соответствующем файле.

    [Ответить]

    анатолий:

    киньте если не затруднит ссылку на видео урок какой - нибудь. помогите неучу
    =)

    [Ответить]


  13. Van9 :

    После нескольких минут работы, каждый раз
    Can't get pm hash [7636689] [thread 68]
    [ ok - 548 ][ unknown - 2 ][ err - 213 ][ error - 0 ][ captcha - 51 ][threads: 6
    Can't get pm hash [24267758] [thread 25]
    [ ok - 548 ][ unknown - 2 ][ err - 214 ][ error - 0 ][ captcha - 51 ][threads: 6
    Can't get pm hash [3706743] [thread 17]
    [ ok - 548 ][ unknown - 2 ][ err - 215 ][ error - 0 ][ captcha - 51 ][threads: 6
    Bad proxy 78.108.179.64:54133 [thread 16]
    [ ok - 548 ][ unknown - 2 ][ err - 215 ][ error - 0 ][ captcha - 51 ][threads: 6
    Can't get pm hash [13847531] [thread 10]
    [ ok - 548 ][ unknown - 2 ][ err - 216 ][ error - 0 ][ captcha - 51 ][threads: 6
    Can't get pm hash [6164777] [thread 68]
    [ ok - 548 ][ unknown - 2 ][ err - 217 ][ error - 0 ][ captcha - 51 ][threads: 6
    Can't get pm hash [13225839] [thread 25]
    [ ok - 548 ][ unknown - 2 ][ err - 218 ][ error - 0 ][ captcha - 51 ][threads: 6
    Can't get pm hash [14323671] [thread 17]
    [ ok - 548 ][ unknown - 2 ][ err - 219 ][ error - 0 ][ captcha - 51 ][threads: 6
    4]

    [Ответить]

    Kaimi:

    Включи в config.cfg режим отладки, запусти скрипт, дождись пока появится эта ошибка, в папке со скриптом появится файл с именем 12_debug.txt, залей этот файл куда-нибудь, дай ссылку на файл

    [Ответить]

    Van9:

    http://www.sendspace.com/file/x9fnnd

    [Ответить]

    Kaimi:

    Через прокси рассылаешь видимо? Часть ошибок связана с тем что из аккаунта выкидывает, часть из-за качества прокси


  14. Van9 :

    ДА через прокси, решить проблему можно как-то?

    [Ответить]


  15. Van9 :

    Ещё вылетают в начале unhandled responce

    [Ответить]


  16. Van9 :

    Без проксей тоже самое http://www.sendspace.com/file/w9uubb Ушло 4000 сообщений и началось

    [Ответить]

    Kaimi:

    Unhandled response - аккаунты на которых появляется необходимость смены пароля.
    Остальное - контакт выкидывает из аккаунта

    [Ответить]

    Van9:

    – контакт выкидывает из аккаунта(МОжно сделать что бы спамер обратно заходил на акк и продолжал с него спамить?)

    [Ответить]

    Kaimi:

    А есть смысл продолжать? Регулярку на определение аккаунта с необходимостью сменить пароль я добавил, можно перекачать скрипт


  17. Мимоходом :

    Блин затрахался с этим IO ssl модулем
    кто знает где найти пакеты под 64 венду ?

    [Ответить]

    Kaimi:

    Подозреваю, что дело не в windows, а в версии перла

    [Ответить]

    Мимоходом:

    Точно , спасибо Каимыч ! перл обновил и воткнул сокеты вручную

    [Ответить]


  18. . :

    перестал работать скрипт. контакт что-то поменял...после одной рассылки не может выйти из одного акка и перелогиниться в другой...видимо не срабатывает выход из акка...

    [Ответить]

    Kaimi:

    Скрипт и не пытается выйти, он просто очищает контейнер с кукисами

    [Ответить]


  19. Kuzya :

    В общем, очень понравился скриптик) спасибо.

    У меня пока возникает одно НО... возможно ли реализовать систему, когда при столкновении с капчей скрипт переходил к следующему пользователю и продолжает рассылку, а не пытался передать капчу на распознование? Т.к. без подключения к antigate.com и столкновением с капчей скрипт останавливается. Или я что-то недопонял =/

    [Ответить]

    Kaimi:

    Возможно, реализуйте.

    [Ответить]

    Kuzya:

    К сожалению, я не программист.
    Нашёл скачал скрипт, попробовал... Отписался т.к. в описании значится: Скрипт почти не тестировался, буду благодарен за сообщения об ошибках.

    Исправишь, будет круто! Нет? На нет и суда нет.

    [Ответить]

    Kaimi:

    Исправлю что? Что значит "без подключения к antigate.com"?


Оставьте ваш комментарий