Позвольте сказать, что у меня есть google search api для захвата изображения. когда я хочу захватить определенный образ, используя этот api, у меня будет много изображений из него. но иногда я получаю изображение hotlink.
Можно ли программно определить, какой из изображений является ссылкой на Hotlink, особенно с PHP?
Если возможно, можете ли вы рассказать мне, как это сделать?
Или есть способ исключить изображение hotlink из результата google api?
Заметьте: я не использую wget для захвата. Я просто хочу определить, какой из них является изображением Hotlink.
Образцы с горячим соединением будут иметь полный URL-адрес. Все, что вам нужно сделать, это сравнить Host сайта, с которого вы захватываете изображения. В 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);)