#php #html #парсер
Как в PHP можно найти нужный элемент в HTML документе или строке, аля get_file_content($htmlString); Например, есть сайт site.ru у него в "голове" есть скрипт Нужно проверить, существует ли этот тег с атрибутом src на сайте
Ответы
Ответ 1
Можете воспользоваться PHP Simple HTML DOM Parser. // Забираете всё что находится по ссылке $html = file_get_html('http://site.com/'); //Ищите ваш тег, если не найдет вернет null (если я не ошибаюсь) $el = $html->find('script[src=site.ru]', 0); Больше примеров доступно по ссылке выше.Ответ 2
Ещё один вариант, хоть и костыльный, но будет работать из коробки: strripos(file_get_contents('http://site.ru'), ''); Если вернёт integer - значит есть, иначе null
Комментариев нет:
Отправить комментарий