База знаний
Заготовки профиля
Что лежит в заготовке
У заготовки поля окна «Новый профиль» и блок «Каждому новому профилю» ещё с тремя: статус, расширения и пароль профиля.
| Поле | Что получает новый профиль |
|---|---|
| Шаблон отпечатка | Систему, которую видят сайты; сам отпечаток у каждого профиля новый |
| Сценарий и группа | Как в заготовке; группа, открытая в списке, сильнее группы заготовки |
| Прокси | Один на всех, каждому свой из списка или случайный из списка |
| Заметки и теги | Переходят в профиль, тегов до 12 |
| Статус | Один из ваших статусов |
| Расширения в каждом новом профиле | Отмеченные расширения из раздела «Расширения» |
| Пароль профиля | Спрашивается перед открытием профиля |
| Остальное | «Адрес открытия», «Ядро браузера», «Запускать без окна (для автоматизации)», «Местоположение», «Экономия трафика», «Защита от сканирования портов», «Режим WebRTC», «Аргументы запуска» и смена IP прокси |
Завести заготовку
- 1
Из профиля
Откройте профиль, настройте его, нажмите внизу окна «Сохранить как заготовку» и впишите название. Заготовка берёт поля этого окна.
- 2
С нуля
В окне «Заготовки» нажмите «Новая заготовка». Окно профиля откроется в виде заготовки, и первое поле в нём «Название заготовки».
- 3
Сохранить
Нажмите «Сохранить заготовку». В её строке списка видны система, прокси, расширения, теги и статус.
Прокси на много профилей
У выбора «Прокси» в заготовке три пункта. «Один прокси на все профили» выводит все профили через один адрес, и окно предупреждает, что сайт может связать два из них.
«Каждому профилю свой из этого списка» даёт новому профилю прокси, который ещё не стоит ни у одного профиля; профиль в корзине держит свой прокси занятым, потому что вернётся с ним. Когда заняты все, программа скажет это до создания. Новая заготовка начинается с этого пункта.
«Случайно из всего списка» подходит прокси, которые сами меняют адрес: двум профилям может достаться один.
Отметьте прокси из библиотеки или впишите их в поле «Добавить прокси строками»; строки лягут в библиотеку и в этот список. Профили, созданные в одно мгновение пакетом, быстрым профилем и местным API, всё равно получают разные прокси.
Статус, расширения и пароль
Статус ставится при создании профиля, а расширения встают сразу после него. Если расширение встало не у всех, программа назовёт его, а профили останутся.
Пароль профиля требует аккаунта: без входа программа не сохранит его в заготовку и не создаст профиль по заготовке с паролем. Пароль попадает на сервер тем же шагом, которым создаётся профиль, а окно показывает только, что пароль задан.
Заготовка по умолчанию
«Брать для новых профилей» делает заготовку заготовкой по умолчанию, и на её строке появляется плашка «По умолчанию». Такая заготовка одна; «Не брать для новых профилей» снимает отметку.
Заготовка по умолчанию заполняет окно «Новый профиль». В меню быстрого профиля сверху четыре системы, а под ними, в разделе «Заготовки», она первая: «По умолчанию: имя». Она выбрана в пакете и во «Всем строкам» импорта и заполняет профиль, созданный через местный API или MCP, когда запрос не называет заготовку.
Изменить, скопировать, удалить
«Изменить» открывает заготовку в окне профиля. Правка действует на профили, созданные после неё.
«Дублировать» делает копию со словом «копия» после имени, и копия не по умолчанию. «Удалить» сначала спрашивает и убирает только заготовку; созданные по ней профили остаются.
Заготовки в местном API и через MCP
GET /api/v1/preset/list отдаёт заготовки этого компьютера: presetId, имя, систему, по умолчанию ли она, вид раздачи и число прокси, статус, число расширений и ставит ли она пароль. Самих прокси и пароля в ответе нет.
POST /api/v1/profile/create без presetId берёт заготовку по умолчанию, а присланное телом сильнее неё; presetId none создаёт профиль без заготовки. Инструмент MCP create_profile принимает presetId так же.
- Запрос
- POST /api/v1/profile/create { name: Магазин 7, presetId: none }
- Ответ, например
- { code: 0, data: { profileId, profile, presetId: null } }
- Свободного прокси нет
- { code: -1, msg: preset_no_free_proxy, data: { message, free: 0 } }
- Негодный presetId
- presetId: 5 даёт { code: -1, msg: bad_param, data: { param: presetId, message } }
Заготовка, которой нельзя воспользоваться, отвечает кодом с началом preset_, например preset_not_found или preset_no_free_proxy, и ничего не создаётся.
Чего это не делает
- Не копирует отпечаток, куки и данные сайтов: профиль из заготовки начинает новой машиной.
- Не меняет уже созданные профили.
- Не уходит с этого компьютера: команда ваших заготовок не видит, и кабинет на сайте их не предлагает.
- Не держит больше 100 заготовок, а название до 60 знаков.
Где это решается
Стенды ниже исполняют настоящую программу в скрытом окне, а не читают файл.
- Окно «Заготовки» и его кнопки; заготовка по умолчанию в окне «Новый профиль», быстром профиле, пакете, импорте и местном API; каждому свой свободный прокси, профиль в корзине держит свой, отказ до создания; статус и расширения у каждого нового профиля; у каждого своя машина
- apps/desktop/test/заготовки-окно.js
- Пароль профиля из заготовки стоит на сервере с первого мгновения; без аккаунта заготовка с паролем ничего не создаёт
- apps/desktop/test/заготовка-пароль-статус-живьём.js
- Профили, созданные в одно мгновение пакетом, быстрым профилем, местным API и окном «Новый профиль», получают разные прокси
- apps/desktop/test/заготовка-раздача-разом-живьём.js
- MCP create_profile без presetId, с presetId none и с другой заготовкой; негодный presetId отвергнут словами
- apps/desktop/test/заготовка-api-и-mcp-живьём.js
- Заготовка из открытого вам профиля не несёт пароль прокси хозяина у участника и оператора команды
- apps/desktop/test/пароль-чужого-прокси-строгое-правило-живьём.js
Вопросы
- Что будет, если в списке нет свободного прокси?
- Ничего не создаётся. Программа скажет, сколько свободных прокси в заготовке и сколько профилей просили: добавьте прокси в заготовку или создайте меньше.
- Правка заготовки дойдёт до уже созданных профилей?
- Нет. Правка действует на профили, созданные после неё, а созданные по заготовке раньше остаются как есть.
- В заготовке из профиля, который мне открыли, нет пароля прокси. Почему?
- Пароль этого прокси принадлежит хозяину профиля. Участнику и оператору команды он не выдаётся, а остальным только при полном доступе к профилю, поэтому в заготовку он не идёт.
Заведите первую заготовку
Бесплатный тариф даёт два профиля, без срока и без карты.