@joshuahutter225 Использовать только один раз работает для потоков, т.е. каждый поток берёт одну строку.
В вашем случае надо брать строку по индексу (первая строка - это 0). Создайте переменную, равную 0, она и будет регулировать взятие строки по индексу. После использования этой строки увеличьте эту переменную на 1 и возвращайтесь к взятию следующей строки.
Точно не знаю, возможно надо переводить переменную текстовика в список.
Фингерпринт работает некорректно! (Нет подмены Canvas, Webgl и др.) (Возможно баг)
-
Стоит последняя версия 21.5.2. Ранее пользовался сервисом fingerprints.bablosoft.com. Сейчас он снова понадобился. При тестировании проекта столкнулся с тем, что заявленной подмены отпечатков (Canvas, Webgl, Audio) не происходит.
Прикрепил простой проект для иллюстрации:- Получаем отпечаток
- Применяем отпечаток
- Переходим на http://fingerprints.bablosoft.com/canvas и видим что хэши остаются прежними, сколько бы раз мы не повторяли это действие. При этом если проверить useragent и смену разрешения экрана на сторонних сервисах, то да, они меняются.
В настройках самого браузера есть 3 опции для canvas (отключить, включить, использовать шум). Пробовал все три с применением отпечатка. При отключенном его не будет совсем, в остальных случаях - хэши не меняются.
Возможно сервис fingerprints.bablosoft.com в режиме бесплатного теста не выдает данные для смены canvas, webgl и проч (хотя на сайте нигде об этом не указано), но если это не так - считаю проблему критичной.


