2011-12-27 60 views
2

有没有一种方法可以让我从页面源获取元素的计算样式?或者,如果不是来自页面源,还有其他方法?我希望能够访问网页,然后获取所有计算的样式(通过我的代码;我不是在打开浏览器选项卡并单击检查元素)。现在我正在使用Python BeautifulSoup来获取和遍历文档。这给我所有的元素和它们的属性,但不是CSS样式。理想情况下,这将与Python,但我愿意使用其他语言。在网页抓取过程中获取CSS计算样式

(很抱歉,如果这已经回答过了。我看了几个问题,他们似乎都具有越来越无论是从“检查元素”,或者从自己的个人页面使用JavaScript的方式做。)

回答

1

我使用PhantomJS。我在运行getComputedStyle的页面中注入JavaScript脚本。