Berkutman
@Berkutman

Как вывести style из div при парсинге DOM?

<div class="_img" style="background-image: url(&quot;https://example.com/image.jpg&quot;); width: 100%; height: 100%; max-width: 100%; max-height: 100%; border-radius: 0px;"></div>


Как из класса _img получить стиль и взять от туда только url background-image?
Использую phpsimple
На данный момент код, к сожалению не выводит ничего.
include_once('config/phpsimple/simple_html_dom.php');
$html = file_get_html('https://example.com/index.html');
 foreach($html->find('div._img') as $element) {
echo $element = $html->getAttribute('style');
 }
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rickkk
@Rickkk
Сделайте просто var_dump($element) вот так
foreach($html->find('div._img') as $element) {
var_dump($element);
}

и посмотрите, присутствует ли ключ с назнанием style в свойстве $attr данного объекта $element. Или в каком - либо другом свойстве. Если нет - значит проблема в библиотеке. Библиотека не читает inline-стили на dom-элементах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 11:02
5000 руб./за проект
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект