NavigationCompleted вызывается каждый раз при загрузке нового урла.

Событие NavigationCompleted вызывается каждый раз, когда прогружается новый URL. То есть если сайт куда-то заредиректит, то это событие вызовется. Авито в случае если считает зашедшего ботом, то редиректит на какую-то страницу с ошибкой. У меня в этом случае сразу происходит вызов функции для получения нового урла. В общем решил, что пока просто отслеживаю http-код ответа сервера. Если 200, значит всё ок, если другой, то вызов урла не вызываю. Но там может быть еще редирект на страницу проверки браузера как у ЦИАН, да и урл может редиректит на другой. В общем не идеальное решение, но пока протестю как это работает и посмотрим. Код сейчас такой:

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *