2015-07-16 1 views
0

У меня проблема с стилем загрузки, в точности с цветовым стилем. Я попробовал загрузить его с помощью xpath, прежде чем использовать Curl для загрузки веб-сайта. Я хотел бы получить цвет с этого сайта: https://www.microsoft.com/en-us/store/apps/talking-ginger/9nblggh0c0j7 Мне нужен оранжевый (# d1480e) и серый (# d2d2d2) цвета от звезд. Как мне это сделать ??Как я могу скачать стиль с помощью xpath?

Я попробовал:

$x=$xpath->query("//*[@class='icon-star']"); 

var_dump($x->getAttribute('style')); 
+1

вы не «загружаете» с помощью xpath. xpath предназначен для запроса DOM. загрузка выполняется полностью отдельно. –

+0

, и если вы заметите, атрибут стиля для найденных тегов отсутствует: '

  • '. –

    +0

    Я знаю, прежде чем xpath я использовал Curl. – Khurian

    ответ

    0

    Как сказал Марк, XPath не для разбора CSS; это только для выбора узлов из дерева XML (или HTML). В лучшем случае вы получите элемент <style>, но ничего не можете сделать с помощью отдельных стилей CSS.

    Инструментом для синтаксического разбора и выбора самих стилей будет CSSParser или its PHP implemention.

     Смежные вопросы

    • Нет связанных вопросов^_^