Получить CSS вычисляемый стиль во время веб-сканирования - PullRequest
2 голосов
/ 27 декабря 2011

Есть ли способ получить вычисленный стиль элемента из источника страницы? Или, если не из источника страницы, каким-то другим способом? Я хочу иметь возможность перейти на веб-страницу, а затем получить все вычисленные стили (с помощью моего кода; я не говорю об открытии вкладки браузера и нажатии элемента Inspect). Прямо сейчас я использую Python BeautifulSoup, чтобы получить и пройти документ. Это дает мне все элементы и их атрибуты, но не стили CSS. В идеале это было бы с Python, но я открыт для использования других языков.

(Извините, если на этот вопрос уже был дан ответ. Я просмотрел несколько вопросов, и все они, похоже, имели отношение к получению информации либо из "inspect element", либо с вашей личной страницы с использованием javascript.)

Ответы [ 2 ]

1 голос
/ 09 июля 2012

Я использую PhantomJS .Я вставляю скрипт JavaScript на страницу, которая запускает getComputedStyle.

0 голосов
/ 14 января 2012

Вы можете искать CssParsers следующим образом

http://www.modeltext.com/css/index.html

http://www.codeproject.com/KB/recipes/CSSParser.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...