@morpheus93 это достаточно известный продукт, реализованный на BAS. Все данные профиля, а именно отпечаток, куки, локалсторедж (может ещё какие параметры, не помню) хранятся в бд. Тут ничего нового нет, часто используемая практика
Большой размер профилей
-
Большую часть размера профиля, как я понимаю составляют Widevine, Safe Browsing и компоненты.
Они создаются по умолчанию даже если в профиле их не было. Можно ли как то отключать их после работы профиля, то есть смысл какой:
взяли маленький профиль - подключили, тем самым он раздулся, выполнили задачу, отключили эти дополнительные составляющие и сохранили маленький профиль.
Применять отключение в "Настройке браузера" в конце скрипта работает, но только в режиме записи.
Как решить проблему во многопотоке? -
я добавил в настройку скрипта в конце удаление папок WidevineCdm safebrowsing и файла components.json
получается профиль на хранении чистый от этих файлов, а при запуске для работы они просто дописываются(и в конце опять удаляются). Почему бы это не сделать разрабу по умолчанию - не понятно, зачем хранить 50 мег ненужной инфы в каждом профиле -
Все это отключается в настройках браузера в разделе компоненты - кому не надо отключают, кому надо оставляют.
-
это понятно что если не нужны, то можно отключить. тут вопрос в другом - неплохо было бы добавить чтоб профиль при закрытии по умолчанию не сохранял, а удалял эти файлы. там 52мега в каждом профиле, когда их тысячи или десятки тысяч например то будет заметная экономия в хранении.
-
@basuser123 said in Большой размер профилей:
то будет заметная экономия в хранении.
А еще заметна нагрузка на диск, особенно если цикл работы профиля короткий. Хочется удалять, удаляй. Это не значит что это всегда хорошо и всем будет полезно