Наша взаимовыгодная связь https://banwar.org/
Так як користуватися консоллю ЖЖ для додавання або видалення друзів стало неможливо (ці команди відключили) - зробив невеличкий скрипт lj-edit-friends , Який дозволяє редагувати список друзів для зазначеного аккаунта через XML-RPC інтерфейс ЖЖ. Користуватися нескладно - отримати список друзів для додавання / видалення за допомогою LJ Add / Remove Friends , Зберегти його в файл і обробити через lj-edit-friends. Подробиці - нижче.
Для початку - підготовка списку друзів для додавання або видалення. Список можна просто скопіювати з результатів, отриманих через LJ Add / Remove Friends . При цьому не важливо, яка команда консолі ЖЖ стоїть перед ніками користувачів в списку, скрипт робить редагування списку друзів іншими командами.
Список друзів для обробки в lj-edit-friends може виглядати так (для прикладу він збережений в файл friends.txt):
friend add ivan-der-yans
gutoeb
friend add l-dv
friend remove lol
friend remove smitrich
astrasoft
razlivskiy
Далі - запуск скрипта: perl lj-edit-friends.pl friends.txt add lj_login lj_password
Опції запуску:
- friends.txt - шлях до файлу зі списком друзів, яких треба додати або видалити;
- add - режим роботи скрипта (add - додавання друзів за списком з friends.txt, delete - видалення);
- lj_login - назва облікового запису в ЖЖ, для якого будуть додані / видалені зазначені друзі;
- lj_password - пароль від зазначеного аккаунта.
Таким чином, команда perl lj-edit-friends.pl friends.txt add my_account lj_password додасть в друзі до my_account.livejournal.com користувачів з файлу friends.txt, а команда perl lj-edit-friends.pl friends.txt delete my_account lj_password - видалить їх з друзів.
У разі успішного додавання або видалення друзів скрипт друкує відповідь сервера ЖЖ у вигляді XML-документа. При додаванні великої кількості друзів цей документ може бути досить об'ємним, якщо ця інформація не потрібна - можна перенаправити висновок в / dev / null або в файл. «Тихого» режиму роботи не передбачено. Логін і пароль до ЖЖ-аккаунту, для якого будуть додаватися / віддалятися друзі, можна прописати в настройках всередині самого скрипта, щоб не вказувати їх кожен раз.
Максимальна кількість друзів, яких можна додати або видалити за один раз, мені не відомо. Робота скрипта перевірялася на списку з 100 рядків.
Рубрики: seo , кодінг | Мітки: livejournal , perl , seo , скрипт |
4 коментарі »