0
Отвечен

массовое изменение логинов

ivanyuk1601 8 лет назад обновлен Агент поддержки 5 7 лет назад 16

Здравствуйте,

Как массово изменять логины?

Пример: У меня ест список с аккаунтами. И есть список с логинами, которые я сгенерировала. Как логины из первого списка с аккаунтами поменять на сгенерированные логины и второго списка?

Например, если есть список из 50 аккаунтов, загруженных в прогу. Я сгенерировала 50 логинов красивых. Как эти логины список вогнать в программу и чтобы она сама распределила эти логины?

Отвечен

Здравствуйте.


Если ваши сгенерированные логины не заняты, можно их установить через Редактор профилей.

Для этого выберите все ваши аккаунты и через меню Профиль - Редактировать выбранные аккаунты


В окошке Профиль нужно установить галочку "Загружать данные из файла"
и выбрать текстовый файл следующего содержания:


BEGIN_PROFILE_BLOCK
login1#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
login2#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
login3#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
END_PROFILE_BLOCK



Количество строк должно равняться количеству редактируемых аккаунтов.


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


Подробнее о формате текстового файла описано в окне Редактор профиля на вкладке Справка.

Напишите, пожалуйста, пример, как с помощью подобного файла сделать :

1) выгрузку текстов "о себе"

2) выгрузку имен

3) выгрузку ссылок

4) выгрузку аватарок. То есть загрузить 50 аккаунтов и указать путь к папке с 50 разными фото. И чтобы не вручную ,а программа сама это все распределила

+2

Для полей "Имя", "О себе", "Сайт", "Аватар" формат будет таким:



BEGIN_PROFILE_BLOCK
#$$$Имя#$$$#$$$#$$$#$$$1#$$$О себе#$$$site.ru#$$$C:\foto.jpg#$$$0#$$$
END_PROFILE_BLOCK



Все поля описаны на вкладке Справка:



Блок с перечнем профилей должен начинаться с зарезервированного слова BEGIN_PROFILE_BLOCK и заканчивается зарезервированным словом END_PROFILE_BLOCK. Содержимое каждой строки содержит информацию для одного аккаунта в таком формате:

<LN><S><FN><S><EM><S><MP><S><PN><S><SX><S><PF><S><WB><S><AV><S><PV><S>



где:
<S> - разделитель блоков (по умолчанию "#$$$");
<LN> - новый Instagram-логин;
<FN> - новая информация для поля "Полное имя";
<EM> - новая электронная почта;
<MP> - пароль для доступа к почте;
<PN> - новый телефонный номер;
<SX> - новый пол (3 - без пола, 1 - мужской, 2 - женский);
<PF> - новая информация для поля "О себе";
<WB> - новая ссылка на web-сайт;
<AV> - ссылка или путь к файлу с новой аватаркой;
<PV> - приватный ли аккаунт (0 - нет, 1 - приватный);



Если какой-то из блоков не задан, то соответствующие данные в профиле изменены не будут.
Пример использования:



vasya192#$$$Вася#$$$vasya192@mail.ru#$$$qwerty#$$$#$$$1#$$$Просто#$#$Вася#$$
$<empty>#$$$C:\Vasya.jpg#$$$1#$$$



где 4 символа "#$#$" будут расценены как место, где нужно перевести курсор на другую строку,
т.к. по умолчанию эти 4 символа заданы как разделитель строк для многострочного поля "О себе" в
профиле Instagram.



<empty> - зарезервированная конструкция, которая говорит программе о том, что при обновлении
информации в профиле нужно очистить то или иное поле профиля. Не может использоваться для
блоков: <LN>, <EM>, <SX>, <PV>.



Аккаунт, выбранный в списке справа, который будет по номеру соответствовать данной строке (в
примере это первая строка) программа изменит следующим образом (формат читается слева
направо):



- будет установлен новый логин (если доступен) "vasya192";
- будет установлено новой полное имя "Вася";
- будет установлен новый e-mail "vasya192@mail.ru";
- пароль для доступа к e-mail'у - "qwerty";
- привязка к телефонному номеру не задана, потому без изменений;
- пол будет установлен в "мужской";
- в информации о себе появится две строки "Просто" и "Вася";
- поле с web-сайт'ом в профилей будет очищено;
- аватарка будет взята из файла "C:\Vasya.jpg", если он будет найден;
- аккаунт будет закрыть для общего доступа (станет приватным);

а как быть если у меня есть аккаунт с именем name и мне надо поменять: логин, имя, био, аву и ссылку?)

не могу разобраться)

BEGIN_PROFILE_BLOCK
new_login#$$$Имя#$$$#$$$#$$$#$$$1#$$$О себе#$$$site.ru#$$$C:\foto.jpg#$$$0#$$$
END_PROFILE_BLOCK

Если заменить "Разделитель для информационных блоков" со стандартного "#$$$" на ";"


тогда текстовый файл будет выглядеть так:


BEGIN_PROFILE_BLOCK
new_login;Имя;;;;1;О себе;site.ru;C:\foto.jpg;0;
END_PROFILE_BLOCK


Только проследите, чтобы в "Описании профиля" точка с запятой не встречалась.

Также программа может добавить в конце логина произвольную цифру.

а старый логин не нужно указывать?

Старый не нужно, вы же авторизируетесь от его имени и можете при этом сменить логин на новый. Если логин менять не нужно, просто уберите "new_login"

подскажите, если какой-то пункт не меняется, то он должен быть пропущен, но при этом его порядковый номер в строке должен быть, только его поле отделяется символами, например по умолчанию #$$$пустая позиция#$$$. Правильно?

Добрый день.


В место слова пустая строка нужно писать "<empty>". Более подробно описано на скриншоте:

непонятно а как массово то редактировать?

в несколько строчек такой тектс?

Здравствуйте. Вот простой пример текстового файла для изменения логинов (если они не заняты) у трех аккаунтов:


BEGIN_PROFILE_BLOCK
login1#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
login2#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
login3#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$#$$$
END_PROFILE_BLOCK



а как потом понять какой профиль как стал называться?

В главном окне программы логины изменятся автоматически. Для сохранения изменений нужно экспортировать аккаунты в БД SocialKit или в CSV-файл. 

Сервис поддержки клиентов работает на платформе UserEcho