Техподдержка вообще отвечает и помогает?
После обновления требует ключ
-
Здравствуйте, я использую два скрипта один для создания профилей, второй уже для использования существующих. Так вот, после обновления плагин стал требовать ключ уже для готовых профилей :( и не понятно куда его сувать, я fetch не использую.
Error: FingerprintSwitcher key is missing at C:\\Users\\Administrator\\XXX\\node_modules\\browser-with-fingerprints\\src\\plugin\\connector\\index.js:40:24В какую опцию его воткнуть, если я не забираю новый фингер?
Как-то так:
fingerprintPlugin.setWorkingFolder(path.resolve(this.config.fingerprints.path)); let fingerprintData = await fsp.readFile(this.fingerprintPath, 'utf8'); let fingerprintOptions = this.config.fingerprints.options || {}; fingerprintPlugin.useFingerprint(fingerprintData, fingerprintOptions); fingerprintPlugin.useProfile(this.hotPath, { loadFingerprint: true, loadProxy: false, });Подскажите пожалуйста где теперь ключ указывать и зачем, если я использую уже скачанный профиль.
-
@DevBox вы должны указывать ключ в методе запуска браузера:
await plugin.launch({ key: 'SERVICE_KEY' });Так же и для
spawn- информация об этом есть в документации, примеры в репозиториях тоже используют это.зачем, если я использую уже скачанный профиль
В плагинах не придумывается ничего нового, логика BAS дублируется и не может работать по-другому.
-
@DevBox очевидно, я в свою очередь не очень хорошо донес информацию в документации и в работе плагинов, поэтому готовится обновление документации и подсказки при подобных ошибках, в будущем при очень важных проблемах будет проще найти решение.