Для начала давайте решим, зачем нам добавлять массу пользователей Живого Журнала (Live Journal) в друзья? Всё очень просто – многие из них могут в ответ добавить в друзья нас и мы, таким образом, получим постоянных читателей. Зачем нужны постоянные читатели объяснять, думаю, не надо.
Вы спросите, при чем тут ЖЖ (LJ)? Да хотя бы при том, что это одна из самых популярных блогоплатформ, сответственно в нём много потенциальных читателей и он часто индексируется поисковыми системами. Соответственно, настройка трансляции блога в ЖЖ (а лучше не только в него) – разумный шаг.
Для удобного и простого добавления друзей в ЖЖ теперь доступен бесплатный онлайн-скрипт!
Итак, нам нужно увеличить число читателей для транслируемого в ЖЖ блога. Сделать это мы решили при помощи массового добавления друзей. Что нам потребуется? Можно конечно написать бота, который будет искать потенциальных друзей по ключевым словам вашего сайта и затем автоматически “френдить” их. Именно так стоит поступить, если перед вами стоит задача постоянно продвигать достаточно большое количество сайтов. Но вод будет ли такой бот общедоступным? Сомневаюсь.
Однако, если нам нужно проделать все операции один-два раз и для одного-двух сайтов – проще и дешевле будет действовать руками (и конечно – гловой 🙂 ):
- Идем в поиск ЖЖ и ищем пользователей использую ключевые слова нашего сайта;
- Просматриваем профили у N найденных пользователей (мы всё же не роботы). Смотрим их списки интересов и то, насколько полно там представлены наши ключевики;
- Создаем текстовый файл, кода копируем список взаимных друзей найденных пользователей (у взаимных часто совпадают интересы, что повышает наши шансы на зафренживание);
- Скопировав списки друзей у всех N пользователей мы будем иметь файл вида:
000sap, 007man, 00o_f_i_r_e_o00, 00×00, 01ratay, 063_rus, 0t4_ru, 0tricalo, 10571057, 11_57, 13hero, 1cbooks, 1pravda, 20minut, 24companyru, 2_extra_life, 2che, 2pizza, 2tanic, 45mmlj, 4ezaro, 4love4you, 4uzhaya_zima, 64arien64, 72_m, 777anton777, 7799, 7nv, 848604, 8kitekat8, 999333, …
Настала пора его обработать! Это не “просто”, а очень просто!
1. Скармливаем наш файл двум последовательно вызываемым sed‘ам:
sed "s/,/\n/g" lj_users.txt | sed "s/^\s/friend add /g" > result.txt
для наглядности можно записать так:
cat lj_users.txt | sed "s/,/\n/g" | sed "s/^\s/friend add /g" > result.txt
2. И на выходе получаем следующий результат:
000sap
friend add 007man
friend add 00o_f_i_r_e_o00
friend add 00×00
friend add 01ratay
friend add 063_rus
friend add 0t4_ru
friend add 0tricalo
friend add 10571057
friend add 11_57
Как не сложно заметить, для первого пользователя нам придется руками добавить слова “friend add“… Но это же не проблема! 🙂
А почистить файл от дублей (если какие-то пользователи попали в него больше одного раза) и перемешать записи в случайном порядке (может это паранойя конечно, но по-моему так меньше подозрений при добавлении в друзья будет) можно так:
sort -ubR result.txt > lj_add_to_friends.txt
Кстати, можно прибегнуть к помощи моего онлайн-скрипта, которому достаточно указать имя LJ-пользователя и в ответ получить список друзей для добавления 😉
3. Теперь нужно только копировать части этого списка пользователей (за один раз лучше брать 150-200 строк) в административную консоль ЖЖ и нажимать “execute“. После каждого добавления друзей нужно подождать некоторое время перед новым добавлением, иначе в результате консоль вернёт ошибку, смысл которой сводится к тому, что “Вы добавили слишком много друзей за слишком малое время“.
Вот и всё! Через некоторое время (примерно через неделю) нужно будет проверить список друзей аккаунта-траслятора и удалить тех, кто нас не “зафрендил”. Об этом я тоже обязательно расскажу!
P.S. Для удаления невзаимных друзей также можно воспользоваться онлайн-скриптом LJ Add/Remove Friends!
Пожалуй, это один из самых интересных блогов, которые я когда-либо видел :). Отличные статьи, Отличные комментарии. Так держать! 🙂
Да класс, удобно работает, респект!!!
Огромное спасибо за действительно ценную информацию и за то, что делитесь ее с народом:)
Планирую в будущем создать блог, посвященный полезным ссылкам, непременно дам ссылку на Ваш блог:))
Не за что, да и информация в общем-то достаточно широко известная :). А вот скрипты, подобные моему, предлагают на платной основе (те, что мне встречались).
Вот эти то скрипты оказались очень нужными и понятными) Еще раз – спасибо!
Пользуйтесь на здоровье! На самомо деле, идея тут ценнее и сложнее воплощения, так что если есть мысли о подобных маленьких помощниках – с удовольствием выслушаю 🙂
Дмитрий, а что если я повторно добавляю пользователя в друзья? т.е. изначально добавил руками, а потом скрипт повторно добавляет того же пользователя.
P.S. Спасибо за скрипт!
Он “добавится” снова – т.е. консоль скажет об успешном дополнении, а фактических изменений в списке друзей не произойдёт. Только что зашел в ЖЖ и повёл эксперимент.
Пожалуйста 🙂
Что значит скормить sed’ам?
Это значит – обработать текстовым редактором (не знаю, существует ли его windows-версия) sed (сокр. от StreamEDitor).
Если заниматься этим не охота – есть скрипт, создающий список друзей для добавления в ЖЖ.
А для других блогов (Liveinternet итп) есть такие схемы добавления или скрипты?
Точь-в-точь таких я не знаю. По-моему, такая удобная консоль есть только в ЖЖ, в остальных платформах добавлять друзей можно только по одному. Автоматизировать этот процесс естественно можно (для своего твиттера я к примеру так и поступил), но тогда либо скрипт нужно будет запускать на своём компьютере, либо не побояться доверить пароль от своего дневника посторонним людям.
Может раскроеете секрет как автоматизировать фоловинг в твиттер?
При помощи Twitter API. Например так, в простейшемс случае:
foreach my $foll_id (@{ $twitter->followers_ids() }) {
foreach my $new_foll_id (@{ $twitter->followers_ids($foll_id) }) {
$twitter->create_friend($new_foll_id);
}
print @{ $twitter->followers_ids($foll_id) },"\n;
}
Рекурсивный обход всех фолловеров своих фолловеров и добавление их себе в друзья.
Важно только помнить, что API твиттера не позволяют совершать больше 150 запросов в час.
Я в общем-то свой скритп для твиттера выложу, как додведу его до состояния, в котором он был бы понятен окружающим 🙂
Да, такой скрипт очень интересен. С API самостоятельно не смог разобраться. Ваш скрипт мне очень помог http://www.dimio.org/cgi-bin/lj-friends.cgi только благодаря ему начал наконец-то френдить)), до этого так и не мог разобраться как это делать. Спасибо!
Рад, что скрипт пригодился, пользуйтесь на здоровье 🙂
Хорошая статья, спасибо автору. скрипт отличный
Подскажите что сделать
Я добавлял друзей по 200 в день. В итоге сейчас я забанен как бот в жж. Как можно разбаниться? Писал ан webmaster@livejournal.com но безрезультатно.
Не знаю, меня не банили ни разу за добавление друзей. Думаю, что на вас как на бота пожаловался кто-то из пользователей. Писать надо в конфликтную комиссию ЖЖ.
День добрый! Использовал ваш скрипт уже 3 или 4 раза. Все работает. Процент взаимного френдинга по моим прикидкам процентов 5-10 не больше.
dimio, а можете сами помочь набирать друзей за какое-либо вознаграждение? я написал свою почту, можно списаться. а то я в скриптах не силён, да и времени нет. но желание увеличить читателей – есть
Да там вроде и не надо в скриптах быть сильным. Раз комментарий сумели оставить – разберётесь, я считаю. Та же форма для ввода и кнопка “Отправить”.
а нет случайно скрипта вступления в сообщества у вас?:) такой скрипт тоже был бы полезен очень! возможно вообще массовое вступление в сообщества через административную панель?
Выдержка из справки по командам консоли ЖЖ:
Очевидно, что ответ на ваш вопрос – нет, массовое вступление невозможно.
Просто не нарадуюсь скрипту формирования списка друзей в жж. Спасибо тебе большое. Сейчас 3 блога на жж поднял пузомерки и все благодаря добавления друзей. СПАСИБО!!!
Всегда пожалуйста! Распространяйте, раз полезным оказался 🙂
Странно. Один раз добавилось, а теперь постоянно пишет что я пытаюсь добавить слишком много друзей за короткое время. Хотя первый раз добавил человек 30, а потом пытался по 20.
Надо читать правила ЖЖ – что там сейчас говорится по этому поводу. Могли ограничение на время ввести например в дополнение к существовавшему 200 друзей/сутки.
Супер скрипт! Очень удобно, быстро! Спасибо!!!
Когда регистрируешь несколько сотен акков, как лучше регать их – все на одно мыло, или для каждого своё.
Когда регистрируешь несколько сотен акков, как лучше регать их – все на одно мыло, или для каждого своё.
Ни разу этим не занимался – не могу подсказать.
спасибо за скрипт. полезная вещь)
Всегда пожалуйста!