Как очистить изображение в ion-img, если src это php скрипт, который генерирует код с картинки - PullRequest
0 голосов
/ 04 июля 2019

Я работаю над сайтом для проекта колледжа, который будет использоваться для отображения результатов.

Проблема в том, что результаты защищены кодом с картинки.

Я попытался очистить с помощью анализатора HTML узла, но когда я извлекаю атрибут src, он говорит captcha.php.

Проверьте элемент изображения кода с картинки ниже

<img src="captcha.php" class="control-label ">


const img = <HTMLElement[]><any>root.querySelectorAll('img') ;
       console.log(img[1]);
       let imgt1 =<HTMLImageElement> img[1];
       let tmp3 =JSON.stringify(imgt1.attributes);
       et con1 = JSON.parse(tmp3)
       console.log(con1)
       this.image= con1;
       console.log(this.image.src)//output captcha.php

в передней части

   <ion-img [src]="image.src"></ion-img> 

и изображение переднего конца не отображается, и оно показывает разбитое изображение

что мне делать?

редактирование: веб-сайт также использует куки-файлы, также PHPSESSID * 1019

1 Ответ

0 голосов
/ 05 июля 2019

Тот факт, что URL-адрес элемента указывает на файл php, не означает, что он возвращает веб-страницу php.

Вы можете написать php для возврата данных любого типа. В этом случае возвращается изображение.

Вы можете попробовать скачать файл captcha.php. Теоретически в нем должно быть содержимое изображения, но, вероятно, он обнаружит, что скрипт не вызывается из правильного места, и покажет какое-то изображение ошибки.

Смысл капчи в том, чтобы специально прекратить подобные вещи. Вы робот, пытающийся получить доступ к системе. Если бы это был простой случай вытягивания изображения с помощью скрипта, это сделало бы систему капчи довольно бессмысленной.

Когда вы говорите, что это для проекта колледжа, что вы имеете в виду? Это проект, чтобы попытаться сломать систему капчи? Или ты просто пытаешься как-то обмануть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...