@SARA said in Пустые файлы в папке профиля. Даже в профилях, которым месяц. При этом, профили работают:
Приветствую всех
Есть иногда вот такие папки с профилями, их около 5-10%. При этом, они рабочие и проблем с ними нет, аккаунты не разлогинивает и вообще все окей, профили работают неделями. Проблема в том, что не откуда доставить юзер-агент, т к файл fingerprint.json в том числе пустой.
Подскажите, как в таком случае юзер-агент достать? Или как избавиться от таких профилей с пустыми файлами?
А какую версию BAS вы используете? ua можно будет достать через js в браузере, а удалить подобные профиля можно читая файл fingerprint.json (если он пустой - удалить профиль)
Сначала получаю путь ресурса. Потом в нем (ну то есть в подпапке) ищу все папки с профилями и получаю массив и потом ссылаюсь на конкретную папку по индексу. После чего делаю проверку если индекс больше количества элементов в массиве то обнуляю, иначе ++ . Индекс - глобальная переменная и я так понял ее же видят все потоки и везде она обновляется. Проблема в том что все потоки берут тот же самый профиль. Я так понимаю что скорее всего оно не успевает все махинации проделывать ибо увеличения индекса идет даже не сразу после того как применился профиль и потом все попадают на индекс 0 (т.е первый профиль) а потом все увеличивают и так идут дальше.

