Скрипт на perl'е для рассылки по ВКонтакту.
Возможности:
[+] Многопоточность
[+] Рассылка по друзьям, диапазону или списку id из файла
[+] Отправка сообщений на стену, в ПМ, заявку в друзья
[+] Установка лимита сообщений с одного аккаунта (при работе с диапазоном или списком id)
[+] Подстановка имени получателя
[+] Рандомизация сообщений
[+] Поддержка макросов: <<name>>, <<link>>, <<digit>>, <<trash>>
[+] Поддержка конструкций вида: {Привет|Салют}
[+] Ротация User Agent'ов
[+] Антикапча
[+] Поддержка прокси (HTTP/SOCKS5, в т.ч. с авторизацией)
Настройки производятся редактированием файла config.cfg. Скрипт почти не тестировался, буду благодарен за сообщения об ошибках.
Update 04.09.10: Устранены мелкие недочеты.
Update 10.12.10: Восстановлена работоспособность
Скачать: vk_sender_v2
Kaimi, Большое спасибо! Как всегда радуешь скриптами и софтом :)
Сразу прошу прощения, что пишу сюда, есть небольшой оффтоп-вопрос :)
Не подскажешь как можно завернуть в прокси вот это - NET::Twitter::Light ?
Link - _http://search.cpan.org/~mmims/Net-Twitter-Lite-0.10003/lib/Net/Twitter/Lite.pm
Акки без проксей быстро банят пачками :(
Буду очень признателен, если ответишь, можно в асю - 351174402 :)
Переписать модуль и добавить свои методы (если HTTP::Request::Common поддерживает прокси) или написать отдельную программу, которая будет перехватывать запросы и пускать их через прокси.
Спасибо за ответ ;)
<> что это за макрос?
ман,ты крутой ) спс за софт)
спасибо!
до этого времени пользовался старой твоей версией, которую пришлось модернизировать но прокси так и не смог прикрутить. сейчас буду тестить эту версию.)
а обновление прокси онлайн поддерживается? то есть, если например обновлять раз в 10 мин proxy.txt то скрипт будет использовать новые или запомнит только старые?
Не поддерживается
спасибо за ответ.
а что добавить в код чтоб использованные акки в столбик сохранялись?
сейчас они сохраняются слитно и даже без пробелов.
Перекачай архив
Прошу прощения, что пишу сюда, у меня вопрос, будет ли у тебя чекер для вк?
Многофункциональный вряд ли будет.
Кстати на счёт чекера. Куда пропал VKChecker?
НЛО забрало, тем более его поддержка не планируется
очень-очень жаль.
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.
Что не так?
Не установлен модуль IO::Socket::SSL
Как установить обрыл гугл ничего подробного не нашел
У тебя альтернативный гугл?
http://www.google.com/#hl=en&source=hp&q=how+to+install+perl+modules+in+windows&aq=4&aqi=g10&aql=&oq=how+to+install+perl+module
Как ставить я знаю но в списке модулей IO::Socket::SSL нету)
Подключи репозитории дополнительные или скачай с cpan.org и поставь
А можно сделать что бы если женский аккаунта текст брало с одного txt, если мужской со второго?
Можно, делай
У меня таких знаний нет для реализации. Если не сложно можешь сделать?
Может быть сделаю
Ну что там с обновой?
как пользоваться скриптом ?? где описание?
Как и любым другим консольным скриптом. Описания параметров конфигурации есть в соответствующем файле.
киньте если не затруднит ссылку на видео урок какой - нибудь. помогите неучу
=)
http://kaimi.io/2010/03/%d0%ba%d0%b0%d0%ba-%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba%d0%b0%d1%82%d1%8c-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82%d1%8b-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d0%ba%d0%be%d0%bd%d1%81%d0%be%d0%bb%d1%8c/
После нескольких минут работы, каждый раз
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]
Включи в config.cfg режим отладки, запусти скрипт, дождись пока появится эта ошибка, в папке со скриптом появится файл с именем 12_debug.txt, залей этот файл куда-нибудь, дай ссылку на файл
http://www.sendspace.com/file/x9fnnd
Через прокси рассылаешь видимо? Часть ошибок связана с тем что из аккаунта выкидывает, часть из-за качества прокси
ДА через прокси, решить проблему можно как-то?
Ещё вылетают в начале unhandled responce
Без проксей тоже самое http://www.sendspace.com/file/w9uubb Ушло 4000 сообщений и началось
Unhandled response - аккаунты на которых появляется необходимость смены пароля.
Остальное - контакт выкидывает из аккаунта
– контакт выкидывает из аккаунта(МОжно сделать что бы спамер обратно заходил на акк и продолжал с него спамить?)
А есть смысл продолжать? Регулярку на определение аккаунта с необходимостью сменить пароль я добавил, можно перекачать скрипт
Блин затрахался с этим IO ssl модулем
кто знает где найти пакеты под 64 венду ?
Подозреваю, что дело не в windows, а в версии перла
Точно , спасибо Каимыч ! перл обновил и воткнул сокеты вручную
http://dklab.ru/chicken/nablas/36.html
перестал работать скрипт. контакт что-то поменял...после одной рассылки не может выйти из одного акка и перелогиниться в другой...видимо не срабатывает выход из акка...
Скрипт и не пытается выйти, он просто очищает контейнер с кукисами
В общем, очень понравился скриптик) спасибо.
У меня пока возникает одно НО... возможно ли реализовать систему, когда при столкновении с капчей скрипт переходил к следующему пользователю и продолжает рассылку, а не пытался передать капчу на распознование? Т.к. без подключения к antigate.com и столкновением с капчей скрипт останавливается. Или я что-то недопонял =/
Возможно, реализуйте.
К сожалению, я не программист.
Нашёл скачал скрипт, попробовал... Отписался т.к. в описании значится: Скрипт почти не тестировался, буду благодарен за сообщения об ошибках.
Исправишь, будет круто! Нет? На нет и суда нет.
Исправлю что? Что значит "без подключения к antigate.com"?
В config.cfg есть строчки:
;Сервер антикапчи
acurl=antigate.com
;Ключ антикапчи
ackey=ключ
На antigate.com я не зарегистрирован и ключа у меня нет. Таким образом, при столкновении с капчей скрипт останавливается с сообщением: Thread 2 terminated abnormally: Wrong anti-captcha keythreads:1] at C:\ ... \sand.pl line 378 thead 2
Поэтому я и предложил, как вариант, сделать чтобы скрипт просто переходил к следующему ID. Это проще, как мне кажется.
Рассылка даёт результат при объёмах, а не от того, что именно до какого-то ID дойдёт сообщение.
Хех, если игнорировать капчу, то первое её появление будет означать конец рассылки с текущего аккаунта, т.к. если просто пропустить текущий id, то на отправку следующему скорее всего вылезет капча. Имхо, с такой системой никакого объема не будет.
Да и не вижу проблемы зарегистрироваться на антигейте...
Хм... ну ладно...
А что за ошибка: can`t send wmes to 983475 [privacy] [thread]
при использовании вот этого скрипта:
http://kaimi.io/2009/10/yet-another-vkontakte-sender/comment-page-1/
Как его настроить на рассылку по диапазону? Спрашиваю, т.к. файлика config.cfg (как в другом скрипте) в архиве нет. Править сам *.pl?
Скрипт намекает, что отправка не удалась из-за настроек приватности. Настроить его - редактировать скрипт блокнотом.
Только сомневаюсь, что он ещё работает.
Приветствую! Можно несколько вопросов?
1. По поводу рандомизации сообщения, это где настраивается? Хотелось бы иметь следующую возможность: запустить указанный exe файл, он изменяет как надо файл сообщением, и потом уже брать сообщение из этого файла. Возможно такое обновление к программе?
2. По поводу прокси. Если прокси больше, чем аков для рассылки, то у каждого ака будет уникальная прокси? Что происходит, если прокси выдает ошибку, поток с этим аком возьмет следующую прокси?
3. Тоже самое с антигейтом, что происходит, когда поток получает от антигейта ошибку? Будет повторная отсылка капчи туда или нет?
1. В config.cfg. Скрипт забирает тексты из файла один раз, в чем смысл такого дополнения, если можно с тем же успехом запустить этот exe-файл перед запуском скрипта.
2. Нет, прокси выбираются из списка рандомно. Если прокси перестанет работать, то облом.
3. Нет, в качестве ответа на капчу будет введен 0.
А так же по поводу прокси. Реально ли добавить возможность обновления прокси по url?
Реально.
сейчас микроблог ввели насильно всем, ты каими как борец с красным террором доработай пожалуйста спамилку эту чтобы мы новые стены к чертям собачим снова спамом засрали!
Актуален софт еще?
Не знаю, в нём довольно давно ничего не менялось
На данный момент скрипт не функционирует, стопориться на расылке спама по стенкам.
можете посмотреть что с ним??
опять что-то со скриптом. все валидные акки, но почему-то не авторизуются...
Скачал, посмотрел, у меня авторизует. По крайней мере пишет [+] ...
перекачал...и всё работает. видимо использовал старую версию. спасибо)
в скрипте ошибка при обработке акков с никами в адресе, когда в адресе id то всё нормально.
и на данный момент почему-то одни ерроры при попытке рассылки по стенам...
Наверное потому что скрипт давно обновлялся.
Работает ли софт?
Нет
привет. мне надо чтобы софт рассылал ЛСки. Можно тебе заплатить чтобы ты его поправил и он заработал ?
LSS купи и всё
Сейчас бы круто такой бы, с открытым кодом