puppeteer怎么获取一个元素的css属性
datehoer 6/9/2022 puppeteer
今天一个兄弟问题,元素的css属性应该怎么获取。
我当时想都没想,直接说getAttribute获取。
但是发现并不可以,他只能获取自己的属性,不能获取css属性。
那么应该怎么获取呢?
let t = await page.$eval('h2.text-center', x => JSON.parse(JSON.stringify(window.getComputedStyle(x))))
1
需要通过这个window.getComputedStyle(x)
,来获取css属性,当然,还需要对数据进一步处理,因为它会返回这个元素的所有属性,将自己需要的取出来即可。