Я могу получить все элементы изображения в DOM следующим образом:
$element->getElementsByTagName('img')
Как я могу получить все изображения и элементы iframe в DOM за один запрос? Что-то вроде:
$element->getElementsByTagName('img, iframe')
С помощью getElementsByTagName
Вы не можете получить несколько элементов по имени тега. Вы можете получить только один тег за раз. Для этого есть два способа
Вызов тега в два раза
$element->getElementsByTagName('img')
$element->getElementsByTagName('iframe')
ИЛИ ЖЕ
Использование JavaScript
document.querySelectorAll ( ‘IMG, ifame’)
PS: я бы не рекомендовал использовать PHP для анализа DOM, потому что это повлияет на производительность страницы.
Надеюсь это поможет
Других решений пока нет …