Используйте php DOM , чтобы найти изображения.
Я вообще не тестировал этот код, но он должен направить вас в правильном направлении.
$urls = array();
$dom = DOMDocument::loadHTML(YOUR_HTML);
$imgList = $dom->getElementsByTagName('img');
$imgCount = $imgList->length;
for ($i = 0; $i < $imgCount; $i++) {
$imgElement = $imgList->item($i);
if ($imgElement->hasAttribute('src')) {
$urls[] = $imgElement->getAttribute('src');
}
}
Если вы хотите получить связанные изображения, вы можете изменить «img» / «src» на «a» / «href». Но вам нужно будет найти способ отфильтровать список, чтобы получить только изображения.
Вы не сказали, каковы ваши критерии размера изображения, поэтому я не могу вам помочь. Хотите максимальный размер файла или разрешение?