Проверки сайтов в WebView2
От: Passerby  
Дата: 18.04.25 22:24
Оценка:
Попробовал в WebView2 в цикле вызывать https://www.bloomberg.com/economics. Работало, сделал перерыв, снова запустил и тут же вылезла проверка: обнаружена подозрительная активность и необходимо нажать и удерживать кнопку. Убрал цикл, снова запустил, нажал и удерживал кнопку, но сайт так и не стал отображаться. В WebView2 куки все удалил, но не помогло. А в браузере нет никаких проверок, все работает. Может, кто парсил блумберг, что надо сделать?
И с сайтом https://www.nbcnews.com/ в WebView2 проблема: выскакивает сообщение, что нужно позволить куки, но кнопочки нет. Понажимал, где есть ссылки, но ничего не помогло.
Непонятно, либо WebView2 не полностью эмулирует браузер или надо написать код обхода проверок?
Отредактировано 18.04.2025 22:25 Passerby . Предыдущая версия .
Re: Проверки сайтов в WebView2
От: bnk СССР http://unmanagedvisio.com/
Дата: 19.04.25 00:55
Оценка: +1
Здравствуйте, Passerby, Вы писали:

P>Попробовал в WebView2 в цикле вызывать https://www.bloomberg.com/economics. Работало, сделал перерыв, снова запустил и тут же вылезла проверка: обнаружена подозрительная активность и необходимо нажать и удерживать кнопку. Убрал цикл, снова запустил, нажал и удерживал кнопку, но сайт так и не стал отображаться. В WebView2 куки все удалил, но не помогло. А в браузере нет никаких проверок, все работает. Может, кто парсил блумберг, что надо сделать?

P>И с сайтом https://www.nbcnews.com/ в WebView2 проблема: выскакивает сообщение, что нужно позволить куки, но кнопочки нет. Понажимал, где есть ссылки, но ничего не помогло.
P>Непонятно, либо WebView2 не полностью эмулирует браузер или надо написать код обхода проверок?

Движок там в принципе тот же самый что в Edge/Chrome (Chromium), разве что версия может отличаться. Может user-agent?
Посмотри трафик каким-нибудь сниффером типа Fiddler, сравни с десктопным браузером.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.