[Coppy]Firefox - Профили.
🌐 Cпециально для @Old Mans Card Подписывайтесь на канал, дальше будет больше интересного. Жми сюда => ПОДПИСАТЬСЯ
Покажу на примере, как сэкономить своё время и место на hdd при запиливании нескольких десятков/сотен саморегов через портабл firefox'ы.
Я предпочитаю сборку Firefox Nightly, https://download.mozilla.org/?product=firefox-nightly-stub&os=win&lang=en-US
но всё работает и со стандартной сборкой
В FF есть такая удобная фича как профили юзеров. Один профиль - это отдельная рабочая среда, где индивидуально сохраняются куки, история, закладки, плагины. Как отдельная копия браузера.
Всё это можно делать простым копипастом папок с портабл-браузером, но 1) дольше, 2) жрёт больше места
Итак, сперва нужно будет настроить профиль-шаблон, с которого будем копировать.
Сразу добавим ярлык FF на рабочий стол нашей виртуалки(или основы, кто с чего работает), и в свойствах target добавим -P -no-remote
Запускаем, появляется окно с выбором профиля, выбираем default.
В дефолтном профиле настраиваем браузер как обычно: добавляем нужные плагины, такие как user-agent switcher, отключаем webrtc в about:config и так далее. Про это много раз писали в других статьях.
Далее. Для быстрого копирования я накидал .bat скрипт, который автоматически создает новый профиль FF на основе дефолтного, а так же создает ярлык на рабочем столе для запуска этого профиля. Ярлык потом можно перекинуть куда вам удобно.
@echo off :: arg profileName should be 245_John_Doe set profileName=%1 if not defined profileName ( echo profile name is not defined, example: script 245_John_Doe exit /B ) "c:\Program Files (x86)\Firefox Nightly\firefox" -CreateProfile %profileName% echo %profileName% created echo copying default config.. for /f "delims=" %%a in ('dir c:\Users\MrBright\AppData\Roaming\Mozilla\Firefox\Profiles\*default* /AD /B') ^ do set defaultDirectoryName=%%a for /f "delims=" %%a in ('dir c:\Users\MrBright\AppData\Roaming\Mozilla\Firefox\Profiles\*%profileName%* /AD /B') ^ do set newDirectoryName=%%a xcopy c:\Users\MrBright\AppData\Roaming\Mozilla\Firefox\Profiles\%defaultDirectoryName% ^ c:\Users\MrBright\AppData\Roaming\Mozilla\Firefox\Profiles\%newDirectoryName% /E /Y echo default config for profile %profileName% copied :: creating shortcut for profile set TARGET='C:\Program Files (x86)\Firefox Nightly\firefox.exe' set SHORTCUT='C:\Users\MrBright\Desktop\%profileName%.lnk' set PWS=powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile set ARGUMENTS='-P %profileName% -no-remote' %PWS% -Command "$ws = New-Object -ComObject WScript.Shell; $s = $ws.CreateShortcut(%SHORTCUT%); $S.TargetPath = %TARGET%; $S.Arguments = %ARGUMENTS%; $S.Save()" :end echo done
этот код сохраняем в файл "createProfile.cmd" (в скрипте вместо MrBright подставить свою учетку винды)
открываем cmd, переходим в каталог со скриптом, запускаем:
C:\Users\MrBright\Desktop> createProfile.cmd 29_John_Snow
У вас создастся новый профиль с именем 29_John_Snow и ярлык на рабочем столе к нему со всеми плагинами и настройками из дефолтного профиля. Все последующие изменения, сделанные в нём, история, куки, сохраненные пароли и тд. останутся только в этом профиле.
затем то же самое повторяем N раз:
createProfile.cmd 30_Alex_Smith
createProfile.cmd 31_Jack_Vorobey
createProfile.cmd 32_Ivy_Rain
createProfile.cmd 33_Summer_Sauls
createProfile.cmd 34_Anna_Petrova
у меня акки в формате номер_имя_фамилия, вы можете писать просто номер, или просто имя, кому как удобно.
На этом все. Всем удачи!
Взято из открытых источников. Мы ни к чему не призываем. Вся информация носит ознакомительный характер