как запретить загрузку всех изображение кроме капча ?

papa-rico

Client
Регистрация
15.11.2020
Сообщения
151
Благодарностей
8
Баллы
18
Всем привет

как запретить загрузку всех изображение кроме капча ?
 

Traprat

Новичок
Регистрация
27.03.2022
Сообщения
3
Благодарностей
0
Баллы
1
Add me on telegram: Trapratinc
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 374
Благодарностей
3 298
Баллы
113
Либо блокировать запросы по regex (regex должен фильтровать всё, кроме целевых),

либо блокировать все картинки, грузить страницу, включать загрузку и перезагрузать только целевые картинки:
C#:
// he - HtmlElement, его надо получить заранее
string url = he.GetAttribute("src");
instance.LoadPictures = true;
he.SetAttribute("src", url);
System.Threading.Thread.Sleep(2000); // тут ждём прогрузки картинок, можно и проверять
instance.LoadPictures = false;
но это более 'колхозный' способ, regex должен покрыть без проблем.
 
  • Спасибо
Реакции: papa-rico

papa-rico

Client
Регистрация
15.11.2020
Сообщения
151
Благодарностей
8
Баллы
18
Либо блокировать запросы по regex (regex должен фильтровать всё, кроме целевых),

либо блокировать все картинки, грузить страницу, включать загрузку и перезагрузать только целевые картинки:
C#:
// he - HtmlElement, его надо получить заранее
string url = he.GetAttribute("src");
instance.LoadPictures = true;
he.SetAttribute("src", url);
System.Threading.Thread.Sleep(2000); // тут ждём прогрузки картинок, можно и проверять
instance.LoadPictures = false;
но это более 'колхозный' способ, regex должен покрыть без проблем.
Огромное спасибо буду сейчас пробовать
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)