有没有办法让我从页面源中获取元素的计算样式?或者,如果不是来自页面源,还有其他方式吗?我希望能够转到网页,然后获取所有计算样式(通过我的代码;我不是在谈论打开浏览器选项卡并单击检查元素)。现在我正在使用 Python BeautifulSoup 来获取和遍历文档。这让我获得了所有元素及其属性,但没有获得 css 样式。理想情况下,这将使用 Python,但我愿意使用其他语言。
(抱歉,如果之前已经回答过这个问题。我看了几个问题,它们似乎都与从“检查元素”或使用 javascript 从您自己的个人页面获取信息有关。)
最佳答案
我正在使用 PhantomJS .我将一个 JavaScript 脚本注入(inject)到运行 getComputedStyle
的页面中。
关于css - 在网络抓取期间获取 CSS 计算样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8641406/