@thepappo попробуй не алерт, а что то другое. Алерты не видны в бас
Давайте исследуем Инстаграм в FD
-
этого мало для языка, там еще js подмена.
То есть метод NavigatorLanguage.language смотрит js?
... И учитывает его помимо UserAgent?
(Пардон, если банальные вопросы, просто некоторые описания методов довольно сжаты и понятны лишь опытным людям.)
Тогда, выходит, лучше сразу "фильтровать" отпечатки из Fingerprint, содержащие оба языка en и ru... чем потом менять в них что-либо, добавляя ru. -
@FastSpace
Парсил FP отпечатки, понял что ru отпечатков нет в базе. Поэтому придется всё менять вручную. (Здесь я ошибся. Дело в том, что ru-отпечатки по неведомой причине обрезаются)То есть, из действий нужно установить заголовок
HTTP_ACCEPT_LANGUAGE ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 (например)И кроме этого еще два пункта на js нужно изменить
NavigatorLanguage.language ru-RU (под него сайты будут подстраивать контент)
NavigatorLanguage.languages ru-RU,ru,en-US,en (перечислить те же языки, что и в UserAgent, но уже без весов)Как сделать эти js подмены вроде объяснено тут: https://community.bablosoft.com/topic/4660/accept-language-и-window-navigator-language
Делаю:
- Открываю "HTTP-клиент" -> "Установить HTTP-заголовок" вот так
- Открываю "Браузер" -> "Выполнять при каждой загрузке страницы в браузере" вот так
Я что-то не так сделал, поскольку результат не оправдал ожиданий:
1 В заголовке вместо ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 находится en-US,en;q=0.9
2 В определении языка вместо (ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 | ru-RU) стоит (en-US,en;q=0.9 | ru-RU)
3 Не прописались navigator language и languages
4 f-vision вообще не определяет языкПодскажите, что не так? Как сделать правильно?
-
Может модуль подойдет, сам не юзал тк кодом правлю.
https://community.bablosoft.com/topic/9073/fingerprintswitcher-с-дополнительными-функциями?page=1 -
Блин, не мог ru отпечатки напарсить из-за плохого прокси и зарубежного сервера. Короче парсить лучше с домашней машины. Видимо БАС определяет ip и теперь подбирает отпечатки с его учётом, о чём я не предполагал.
И ещё, кажется что прокси может влиять на определение языков whoer'ом и другими чекерами. Может еще и в этом проблема. Тогда нужно использовать нормальные резидентские прокси РФ, ибо "правильные" приватные еще как-то откопать нужно. Конечно, если я правильно всё понял. -
@UserTrue said in Давайте исследуем Инстаграм в FD:
Может модуль подойдет, сам не юзал тк кодом правлю.
https://community.bablosoft.com/topic/9073/fingerprintswitcher-с-дополнительными-функциями?page=1Благодарю, UserTrue! не обратил на этот модуль внимания. Наверное буду пробовать.
-
@AndreyKa said in Давайте исследуем Инстаграм в FD:
@IvanM Напиши потом результат
А ты уже знал чем закончится, да?
Вобщем, установил я себе модуль по парсингу и изменению отпечатков.
В [[LANG]] запечатал: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Чекаю, везде
en-US,en;q=0.9 | en-US
Все сайты выдают en-версиюТо есть не просто никто не видит, что у меня не просто в браузере ru приоритетный, никто не видит, что он вообще там есть.
Что я не так опят делаю?
-
Как мне уже подсказывают в сообщениях, следующие "мытарства" будут связаны ещё вот с этим https://community.bablosoft.com/topic/5388/как-изменить-appversion
-
Я сюда скину ссылку на пост с кубиками из раздела модулей https://community.bablosoft.com/topic/9073/fingerprintswitcher-с-дополнительными-функциями/31
-
Вот тут
@Fox said in Как изменить appVersion?:
Тестовый скрипт
такая же проблема
в отпечаткеru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7а переходишь на сервис определяющий заголовки нету
ps
Я ничего не понимаю. Делаю новый проект. Там все норм.