Как обнаружить изображение горячей ссылки при захвате

Допустим, у меня есть API Google Search для захвата изображения. Когда я захочу получить определенное изображение, используя этот API, у меня будет много изображений из него. но иногда я получаю изображение горячей ссылки.

Можно ли определить, какое изображение является горячей ссылкой программно, особенно с помощью PHP?

Если это возможно, вы можете сказать мне, как это сделать?

Или есть способ исключить изображение горячей ссылки из результата Google API?

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

0

Решение

Изображение с горячей ссылкой будет иметь полностью определенный URL. Все, что вам нужно сделать, это сравнить хост сайта, с которого вы получаете изображения. В PHP вы бы использовали

 $siteHost = parse_url($site_url, PHP_URL_HOST);

$imgHost = parse_url($img_src_url, PHP_URL_HOST);
if($siteHost == $imgHost){grab_image($img_src_url);)
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]