В последнее время ВКонтакт стал регулярно проводить конкурсы, суть которых состоит в приглашении "друзей" на сайт.
Я решил посмотреть, какие возможности для приглашения существуют. Навскидку можно выделить следующие способы:
- покупка зарубежного траффика
- реклама на зарубежных сайтах
- приглашение средствами контакта
Так как траффик покупать невыгодно (хотя, если сделать хороший лендинг под такое, то будет больше толку), а сайта с зарубежной аудиторией у меня не имеется, то остался только третий вариант.
Пригласить друзей через вконтакт можно двумя способами: личное приглашение на одиночный email и типовые приглашения по контакт-листу заданного почтового ящика (массовый импорт контактов).
Первый способ показался мне слишком медленным, так как контакт лимитирует частоту обращения к своим страницам, то реальная скорость получается ~2-3 приглашения в секунду. Второй способ позволяет отправлять типовые сообщения по списку email'ов, то есть скорость возрастает на несколько порядков (я пробовал отправлять по 500 приглашений за один запрос с задержкой 400 мс).
Для второго способа написал небольшой скрипт на perl, автоматизирующий данный процесс (приглашения рассылаются по заданной базе емейлов). Приглашения приходят с некоторой задержкой, однако, в процессе проведения теста по моим приглашениям зарегистрировалось примерно 100 человек.
Скрипт: скачать
P.S. Не забудьте сменить язык на английский в настройках Вашего аккаунта.
Спасибо за скрипт!
100 человек, - очень даже неплохо. За какое время они зарегистрировались?
Примерно 1.5 дня
Призы получать на свое имя будешь?))))
Откуда призы то? Минимум для конкурса в данный момент составляет 200+ друзей. Да и после проведения тестирования скрипта я сразу прекратил участие в конкурсе.
Блин ребят, мог бы кто помочь с настройкой
Ждём конкурса и бомбим мыльники только где их намутить базу майлов на котоыре приглашения рассылать ?
А email любой действующий указывать или от аккаунта своего?
В файле emails указывается список email'ов куда будут высланы приглашения.
почему то стабильно всё сливается в ошибки
Total: 4 / 4 [OK: 0] [Err: 4] [Time: 0.08 min]
даже если всего запросы по 1 мылу...
Хэш вставлен в соответствии с инструкцией
Понять почему, я к сожалению не могу :(
Ставил только Active Perl
А кукис от аккаунта с которого будет производиться рассылка вставлен? Язык в аккаунте переключен на английский?
Нет я имел ввиду когда рассылку делаешь через массовый свое мыло вставлять или любое действующее?
Marat
Когда делаешь рассылку нужно вставлять кукис от своего аккаунта, ибо тебе же нужно, чтобы приглашения от него были
Slavko
Могу предложить попробовать добавить в скрипте после ->as_string; следующий код: print $page; exit;
Далее запустить скрипт через консоль и посмотреть что он выдаст
"А кукис от аккаунта с которого будет производиться рассылка вставлен? Язык в аккаунте переключен на английский?"
Да конечно, и вконтакте переключен на английский и в скрипте, как стоит цифра 3, с указанием что это английский, так она и осталась стоять
Перечитал, виноват, извините, как вставить кукис ? Поясните пожалуйста, если не сложно.
Не думал, не гадал, с первого раза угадал, как сделать :)
Сделал, спасибо вам за скрипт :)
а можно поинтересоваться что такое hash? И для чего он нужен?
Нужен для рассылки приглашений, как получить - почитай readme.txt в папке help
Спасибо Kaimi таких мало людей как ты. Твори дальше, делай добро, тебе воздатся.
Привет Кайми, спасибо большое за скрипт.
Внимательно почитал твой пост. В нем написано, что скрипт для второго способа, т.е. для массового импорта. Но ведь, чтобы это сделать, надо иметь большую базу действующих емейлов с паролями.
В тоже время ты говоришь, что
"В файле emails указывается список email’ов куда будут высланы приглашения."
Значит ли это, что это скрипт для отправки по одиночным емейлам?
и еще внутри скрипта мы обращаемся к страничке http://vkontakte.ru/invite.php, а это одиночный скрипт отправки email.
Так все таки, это автоматизация одночноемейловой рассылки или массового импорта?
Спасибо, за проделанную работу.
Это автоматизация для массового импорта, но при этом не требуется емейл с гигантским контакт-листом. Скрипт сразу переходит к стадии отсылки, минуя запрос на выборку контактов из емейла.
еще хорошую прогу для сбора мейлов и в бой))
насколько я знаю чтобы рассылать по списку контактов надо пару мыло пасс, у тебяже просто пишencz мыльники, интересно как они тогда могут рассылать приглашения по КЛ, объясни может я чего не так понял
Приглашения рассылаются по списку емейлов из файла, а не по их контакт-листу
Привет, возник вопрос по твоему скрипту для акции вконтакта.
2 дня назад я его тестил и он выдавал все мылы в OK. А сча попробовал поменять юзера, на какого высылаю приглашения, и не могу его никак настроить.
Хэш правильный, remixsid вроде тоже подставляю правильный. При попытке сменить remixsid несколько раз подряд выдает Security Error при print $page; exit;
А когда меняю ай-пи (у провайдера есть такая функция) то с первой попытки при print $page; exit; выдает то что на скриншоте
http://imageban.ru/show/2009/12/19/aabb05363436ae6585f1f5bd6754a991/png
Помоги пожалуйста, что я делаю не так.
Зачем же в паблик эту тему. Дети налетят, дурик быстро там что-нибудь поменяет :(
Ты сам то в это веришь ? :)
'Пчелы против меда'. Контакту выгодно как можно большее количество приглашенных. Методы их мало волнуют.
Не бойся конкуренции))
2 Arnor
Банит контакт после определенного колличества запросов, покрайней мере на самом первом конкурсе мой хэш(hash) забанили, правда у меня чуть по другому работало ... сомневаюсь я что дурику выгодно чтоб *через него* спамили, и вполне может поставить лимит на 1k писем и всё.
Просто если он выставит лимит в 1к писем, то все окажутся в равных условиях. Сомневаюсь я, что те люди которые приглаисли 4000 людей разослали меньше тыщ 400 писем. Получается качество базы решает ;) чем больше CTR тем лучше.
Многие приглашают за счет проведения своих конкурсов на сайтах с зарубежной аудиторией
У тех кто приглашает таким способом нет 6000 друзей. Те у кого все приглашенные в друзьях используют скрипт.
А был еще случай на хабре очень освещался, чел из Прибалтики сделал конкурс, что-то раздавал на сайте. В итоге на второй день улетел в бан, т.к. кто то из его юзеров, чтобы получить больше бонусов регал фейки.
А читал эту тему, щас собираю базу емайлов, 130000-паблик, чищенные, и +1000 новых, чищенные. кто может помочь с дедиками? 267-683-881
Может кто знает, какое количество имеет смысл отправлять в день? Или нет никаких ограничений?
Я не заметил ограничений
Такой вопрос, если я буду отправлять с 4 дедов сообщения, все норм будит?
Наверное, я не пробовал
кайми,мог бы проверить еще разок скрипт. У меня почему-то все кидает в эрорс.Кукис с хэшем вставил,язык енг как в акке,так и в скрипте. Может это связано с последнем обновлением вк,когда все упало...
привет, не могу разобраться с куками, обьяни подаслуйста на прмере как вставлять!))
а все спасибо разобрался!))
а через что его можно скампелировать??!) если можно ссылочку!!)
Зачем его компилировать?
а ну или куда его девать, или как запустить?!))
ActivePerl поставить и запустить через консоль
пасиба,Kaimi, разобрался!))
Kaimi, ты говорил 'Приглашения приходят с некоторой задержкой', а какая прмерно задержка, просто хотел протестить, создаль левое мыло, и попытался сдлеать на него рассылку, все отправилось норм, но на мыло до сих пор ничего не пришло!)(прошел уже почти час)
В пределах часа обычно приходит
Письма не всигда приходят,хз по чему... Но скрипт реально рабочий-регистраций есть у меня.
Чёт все в error идёт,когда язык ставишь 0 или 3,когда ставишь 1 то всё ок
Что не так там ?
Регулярное выражение поправь под требуемый язык
Это как понять,0 и 3 не катит не как=( а вот с 1 работает
В настройках аккаунта язык сменен на английский? Возможно ответ сервера изменился и регулярное выражение не находит в нём нужного текста, поэтому пишет что не отправлено.
Сейчас стоит 1 и всё идёт в ок, или всё же скрипт не правильно работает?
Да сменен,но почему тогда с 1 пишет всё ок
Потому что при 1 выполняется условие заданное регулярным выражением (с) К.О.
Получается тогда приглашения не отсылаются?
Может и отсылаются
Ну у меня уже 74 человека в разных странах.
Ребята расскажите как сделать что бы на русском слал не полчается только на английском!!! напишите плисс в асю 494-233-225
У меня тоже только на английском нормально шлет и вообще жаль что скрипт способен рассылать приглашения только на 2х языках, а точнее уже на 1.
Кто знает выход ICQ 386215067
Внимание! Яндекс.Почта считает это письмо мошенническим. Не отвечайте на него и не совершайте никаких действий, описанных в тексте.
Рекомендуем удалить письмо из ящика.
Вот что яндекс отвечает, когда приходит ему письмо с приглашением))))
что касаеться выхода,я знаю,у меня на 7 языках шлет)
все заключено в if($page =~ (42 страка)
PS
Кайми,включи ты наконец регистрацию для простых юзверей.
Зачем?
как-то не прывычно так каменты писать и каждый раз вписывать мыло и т.д. И капча эта дрянь.каждый раз вводить по 2-3 раза.
В браузере автозаполнение есть, а капча хорошая, я практически всегда ввожу с первого раза.
Капча и премодерация есть у всех групп пользователей.
Кирилл Добрый день что в строке поменять? if($page =~ /высланы|Invitations - эта я понимаю или отпишись в асю 494-233-225 есть разные предложиния могу купить могу обменять!!!!
Ребята, кто знает будет ли новый конкурс?
а какнибудь по другому хеш узнать можно?штук 10 акков перебрал,везде пишет нет контактов(
А взять зарегистрировать почту на мейл ру и добавить контакт в адресную книгу руками никак?
так в том то и дело что контакты есть...
я просто отсылал пустое письмо на [email protected]
Да с mail.ru у меня тоже не получилось...А вот с яндексом с первого раза=)
Кайми,хочу тебе выразить глубокую благодарность за твой дивный скрипт. Взяли по айподу в местном конкурсе)
Присоединяюсь к благодарности=))
Выиграл?
Ну да=)