Автоматический базовый URL для удаленных изображений с других сайтов

Используя HTML DOM Parser, я получаю изображение (og: image или первое доступное изображение) с внешнего сайта,

$site_image = ($html->find('meta[property="og:image"]', 0)) ? ($html->find('meta[property="og:image"]', 0)->content) : "";
// If og:image tag is not present get the first image
if($site_image=="") $site_image = ($html->find('img', 0)) ? ($site_image = $html->find('img', 0)->src) : "";

Код хорошо работает для получения изображений с веб-сайтов, за исключением Google.

Исходный код Google

Как вы видите на картинке, Google использует изображения без базового URL. В PHP есть ли возможность получить ‘src’ с его правильным базовым URL?

Так и должно быть http://www.google.co.in/images/nav_logo242.png

0

Решение

Задача ещё не решена.

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector