По каким критериям Amazon может определять «безголовый браузер»?

Вопрос уже стоит не первый день, рылся по некоторым статьям
https://intoli.com/blog/not-possible-to-block-chro...
https://intoli.com/blog/making-chrome-headless-und...
В них якобы описывается как сделать безголовый браузер неотличимым от обычного, все сделал как там описано, по их тестам
https://intoli.com/blog/not-possible-to-block-chro...
https://intoli.com/blog/making-chrome-headless-und...
я прохожу по всем критериям, то что я вижу в браузере по этим тестам то и показывает если я использую безголовый (Puppeteer).
И тем не менее, захожу с одного и того ip с браузера и через безголовый, с браузера нормально логинюсь, а если с безголового то выдает капчу (причем если решить то все равно еще даст), то есть он их различает, вопрос как?
Какие еще могут быть варианты?
Что ему еще нужно отослать?

Думал может куки, но почистил под ноль куки и зашел с обычного браузера нормально.
Или даже если с "чистого" браузера заходить то он что-то все равно может что-то такое слать из-за чего будет отличие?

В общем дело принципа, ищу хоть какие зацепки...
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Зацепок и не будет. Там искусственный интеллект на входе и он собирает огромное число метрик: как с запроса так и с клиента. Не первый раз уже это обсуждаем. Amazon очень хорошо охраняет себя от парсинга
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы