9.5 Как за 10 минут редактировать все расширения в AdsPower.

  9. Разное

Многие из наших пользователей сталкивались с такой ситуацией, когда уже установили расширение SCENUM в антидетект браузер и вдруг появляется необходимость редактировать какие-то параметры в нем. Причины могут быть разные. Допустим вам нужно добавить новый смс сервис, подключить облачное хранилище Github или телеграм бота, или даже если вам нужно новый пароль установить. Во всех этих случаях вам нужно будет добавить необходимые ключи и токены в файл credentials.json.

Мы знаем, что в некоторых антидетект браузерах, как например в Dolphin Anty, все расширения берутся из одной папки и поэтому если в корневой папке заменить этот файл новым или редактировать существующий, то он обновится сразу во всех профилях.

Но в некоторых антидетектах структура расширений немного отличается и есть некоторые нюансы.  AdsPower именно из таких браузеров. Тут основная проблема в том, что AdsPower копирует исходное расширение в папку каждого  отдельного профиля, и если заменить файл credentials.json в одном профиле, то он заменится только и только в данном профиле, а в других останется старый файл. Загрузить новое расширение в центр расширений тоже не получится, расширение в профилях станет неактивным и понадобится чистить кабинет от них. (Так что даже не рекомендуем попробовать) Конечно можно изменить параметры расширений и по одному, если у вас в антике до 100 профилей. Но если их больше, то совсем не весело будет по одному. Поэтому и вам нужно именно заменить файл credientails.json сразу во всех папках профилей AdsPower. А как такое можно реализовать?

Мы изначально рекомендуем во время запроса zip-расширения на нашем сайте заполнять как можно много данных в полях и загрузить расширение в центр расширений AdsPower. Но даже если нужно что-то добавить или изменить потом, ничего страшного. В этом мануале подробно расскажем вам(на примере двух профилей), как можете сформировать новый файл credentials.json и заменить новым старые сразу во всех профилях AdsPower при помощи нашего волшебного скрипта буквально за десять минут! 

И так, погнали!

  1. Для этого сначала вам нужно сформировать файл credentials.json с необходимыми данными и сохранить в вашем компьютере.
  • Заполнить поля соответствующими данными.
  • В конце выбрать credentials.json и нажать submit.

Вот как это выглядит:

В итоге вы получите электронное письмо с файлом credentials.json. Откройте этот файл по ссылке из письма и правой кнопкой мыши сохраните где-нибудь в удобном для вас месте в вашем компьютере.

Ура! Вы успешно выполнили первый шаг. Теперь идем дальше.

2. Теперь вы должны найти в вашем компьютере каталог, где находятся папки всех профилей AdsPower-а и собрать названия всех папок в одном файле.

Для этого вам нужно:

  • руками открыть любой профиль AdsPower
  • нажать три точки в правом верхнем углу
  • перейти в Дополнительные инструменты → Расширения
  • на расширении Scenum нажать кнопку Сведения
  • в самом низу будет путь к расширению

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

У нас получилось    C:\ADSPOWER_GLOBAL\cache\ , а у вас?

Сколько у вас профилей AdsPower, столько и будет количество папок внутри.

3. Приступаем к следующему шагу. Для этого нужно в блокноте (NotePad) создать файл с названием dir.bat и внутри файла прописать вот такой скрипт:

chcp 1251

dir /b > C:\.ADSPOWER_GLOBAL\cache\filelist.txt

где путь во второй строке (C:\.ADSPOWER_GLOBAL\cache\) должна соответствовать пути каталога именно в вашем компьютере. Сохраните этот файл  и запустите(дабл клик) его в каталоге с папками всех профилей. Если не получается запустить файл двойным кликом, запустите от имени администратора правой кнопкой мыши.

Вот как это должно выглядеть.

После запуска он соберет названия всех папок в новом текстовом файле с названием filelist.txt

Далее откройте этот файл и внутри увидите названия всех папок профилей AdsPower. Сколько у вас на данный момент количество профилей, столько и будет количество строк внутри. 

4. Осталось совсем немного. Теперь вам нужно просто создать таблицу Excel и в ней прописать такую строку for /d %%g in (D:\1\*) do call copy D:\2\file_name.txt %%g и сформировать строки при помощи действия СЦЕПИТЬ. Теперь все по шагам и подробно!

Мы для вас уже создали пример таблицы с функцией СЦЕПКИ  и остается только 

Открыть эту Google таблицу  

  • в столбик B(2) вставить названия всех папок, которые собирали в filelist.txt в 3-ем пункте
  • по 2-ому пункту мануала найти путь к расширению 

разделить путь на две части — 1)до и 2) после названия папки

  • в столбик A(1)  в этой конструкции for /d %%g in (D:\1\*) вставить первую часть пути до названия папки. У нас получилось так:

 for /d %%g in («C:\.ADSPOWER_GLOBAL\cache\

  • в столбик C(3) вставить сначала 2-ую часть пути после названия папки
  • а во 2-ой части конструкции do call copy D:\2\file_name.txt %%g вместо D:\2\file_name.txt вставить путь файла credentials.json, который сохранили во время 1-ого пункта и которым нужно заменить старые файлы. В нашем примере это выглядит так: C:\Users\Admin\Desktop\credentials.json
  • в результате в столбце D(4) сформируется такая строка и такая строка заменит файл credentials.json в соответствующей папке профиля AdsPower.

for /d %%g in («C:\.ADSPOWER_GLOBAL\cache\j56uc26_hcbkn2\extensionCenter\fc07d44afdfad402c9cd9db55e2040bc\prod Scenum. Build at 202108230652 UTC») do call copy C:\Users\Admin\Desktop\credentials.json %%g

5. Осталось самое последнее действие чтобы заменить файл credentials.json сразу во всех профилях AdsPower:

  • Растяните вниз столбцы A и C в Excel-е, чтобы количество строк соответствовало количеству названий папок профилей в столбце D.
  • Далее копируйте все строки из столбика D и вставьте их в блокнот(NotePad) в столбик.
  • Сохраните этот файл другим названием с расширением bat (например change.bat) и запустите его двойным кликом.

И вуаля! Таким образом вы уже заменили файл credentials.json. После всех этих действий если найти путь к любому расширению по нашему вики мануалу или как описали выше в этой статье, вы увидите что новый файл credentials.json уже находится во всех профилях AdsPower-а.