【发布时间】:2020-08-24 19:07:59
【问题描述】:
我正在从网页上抓取一些 HTML,我正在尝试从页面上抓取一个表格元素并将其转换为 JSON。
我找到了一个执行此操作的节点 js 库,但它需要一个字符串作为参数。如何将 HTML 对象转换为字符串?当我调用它的 toString() 函数时,它返回:
"[object HTMLTableElement]"
我的代码是:
let data = await page.evaluate(() => {
componentTable = document.querySelector('table.xs-col-12');
componentTable = componentTable.toString()
return{
componentTable
}
})
console.log(data)
【问题讨论】:
-
可能你需要
innerHTML属性 -
我建议使用 outerHTML 来获取整个表格
标签: javascript html json web-scraping