Как отличить браузер Хрома от другого по юзерагенту?
-
В других браузерах тоже встречается Chrome/
Как отличить?Mozilla/5.0 (Linux; Android 9; SM-A205FN Build/PPR1.180610.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36 YaApp_Android/10.51 YaSearchBrowser/10.51
и т.д
-
@kuzkuz said in Как отличить браузер Хрома от другого по юзерагенту?:
В других браузерах тоже встречается Chrome/
Как отличить?Mozilla/5.0 (Linux; Android 9; SM-A205FN Build/PPR1.180610.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36 YaApp_Android/10.51 YaSearchBrowser/10.51
и т.д
Гуглите либы по парсингу ua
-
@Fox said in Как отличить браузер Хрома от другого по юзерагенту?:
@kuzkuz said in Как отличить браузер Хрома от другого по юзерагенту?:
В других браузерах тоже встречается Chrome/
Как отличить?Mozilla/5.0 (Linux; Android 9; SM-A205FN Build/PPR1.180610.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36 YaApp_Android/10.51 YaSearchBrowser/10.51
и т.д
Гуглите либы по парсингу ua
не понял для чего ) распарсить я могу, я другое не понимаю...
Визуально глядя на UA понимаю что это Хром только если есть вхождение Chrome/ и заканчивается на Safari/537.36 Но так ли это ?
-
Вот это китайский браузер?
Mozilla/5.0 (Linux; U; Android 7.0; zh-CN; MZ-Meizu M6s Build/MRA54K) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/85.0.4183.102 MZBrowser/7.8.110-2219031417 UWS/2.12.0.4 Mobile Safari/537.36
-
@kuzkuz said in Как отличить браузер Хрома от другого по юзерагенту?:
@Fox said in Как отличить браузер Хрома от другого по юзерагенту?:
@kuzkuz said in Как отличить браузер Хрома от другого по юзерагенту?:
В других браузерах тоже встречается Chrome/
Как отличить?Mozilla/5.0 (Linux; Android 9; SM-A205FN Build/PPR1.180610.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36 YaApp_Android/10.51 YaSearchBrowser/10.51
и т.д
Гуглите либы по парсингу ua
не понял для чего ) распарсить я могу, я другое не понимаю...
Визуально глядя на UA понимаю что это Хром только если есть вхождение Chrome/ и заканчивается на Safari/537.36 Но так ли это ?
-
Очень круто. Не подскажете, где такое находится?
А то я видимо что-то не знаю как сформулировать по поводу "библиотек и дефинторов UA" и задолбался искать похожий определитель.
-
@IvanM said in Как отличить браузер Хрома от другого по юзерагенту?:
Очень круто. Не подскажете, где такое находится?
А то я видимо что-то не знаю как сформулировать по поводу "библиотек и дефинторов UA" и задолбался искать похожий определитель.Ну вообще топикастеру я советовал искать модуль для ноды, но если нужен именно онлайн, то ищите "parse user agent online". Первые же ссылки:
https://developers.whatismybrowser.com/useragents/parse/
https://udger.com/resources/online-parser
https://www.whatsmyua.info/
-
@Fox said in Как отличить браузер Хрома от другого по юзерагенту?:
@kuzkuz said in Как отличить браузер Хрома от другого по юзерагенту?:
@Fox said in Как отличить браузер Хрома от другого по юзерагенту?:
@kuzkuz said in Как отличить браузер Хрома от другого по юзерагенту?:
В других браузерах тоже встречается Chrome/
Как отличить?Mozilla/5.0 (Linux; Android 9; SM-A205FN Build/PPR1.180610.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36 YaApp_Android/10.51 YaSearchBrowser/10.51
и т.д
Гуглите либы по парсингу ua
не понял для чего ) распарсить я могу, я другое не понимаю...
Визуально глядя на UA понимаю что это Хром только если есть вхождение Chrome/ и заканчивается на Safari/537.36 Но так ли это ?я не понимаю, как же это Хром если там указано YaSearchBrowser
-
Мде... явно не точно определяет
В общем пока самое точное и простое решение:
1 установить любой отпечаток
2 изменить в нем ЮА на проверяемый
3 зайти с него на вхуер или бравзерликс и получить нормальный ответ
-
@IvanM да. но прикол в том что я написал первый пост чтобы понять как мне написать свой самопис блок в скрипте, который бы со 100% вероятностью разделил отпечатки по браузерам. Понятно что получая отпечаток я указываю какой мне нужен браузер, но ... есть ньюансы - напишу только в ЛС
-
@kuzkuz said in Как отличить браузер Хрома от другого по юзерагенту?:
свой самопис блок в скрипте, который бы со 100% вероятностью разделил отпечатки по браузерам.
Мой вариант значительно лучше (я уверен как Байедн в своей победе).
Над заголовками ЮА, имеющими стихийную природу происхождения насмехаются даже эникейщики, такие как я)))
-
@IvanM said in Как отличить браузер Хрома от другого по юзерагенту?:
@kuzkuz said in Как отличить браузер Хрома от другого по юзерагенту?:
свой самопис блок в скрипте, который бы со 100% вероятностью разделил отпечатки по браузерам.
Мой вариант значительно лучше (я уверен как Байедн в своей победе).
Над заголовками ЮА, имеющими стихийную природу происхождения насмехаются даже эникейщики, такие как я)))Твое решение прекрасное, чтобы юзать его онлайн.
но мне оно не подходит потому что у меня 3000+ профилей и я бы хотел их прочекать "быстро" )
-
Твое решение прекрасное, чтобы юзать его онлайн.
но мне оно не подходит потому что у меня 3000+ профилей и я бы хотел их прочекать "быстро" )Дак сделай простой скрипт без прогрузки картинок и запусти на в 50 потоков. За 10-20 мин наверное управится такое приложение. Ну даже если час займет. тебя наверное устроит это.
Ты думаешь прогон по кривому алгоритму "внутри" самой машины быстрее будет? Ну не знаю, если мощный ПК, то может и будет. Но придется отслеживать нововведения еще. Да и сам алгоритм там такой себе. Иначе будет как на онлайн чекере этом.