gpt4 book ai didi

javascript - 从网站保存表格会产生更多数据,然后在页面上显示

转载 作者:行者123 更新时间:2023-12-03 13:23:49 24 4
gpt4 key购买 nike

我对nightmare.js和js总体来说还是个新手,但是我试图从站点Table View Source中保存一个表,但似乎它还保存了“灰色”数据,该数据可能适用于其他设备(移动设备)或其他东西。有什么方法可以忽略这些设置或将设备设置为仅查看该设备的数据吗?

const Nightmare1 = require('nightmare');
var fs = require('fs');
var nightmare = Nightmare1({
show: true
});
const selector = 'table.table-striped:nth-child(1)';
nightmare
.goto(siteURL)
.evaluate(selector => {
return document.querySelector(selector).outerHTML;
}, selector)
.then(function (page) {
fs.writeFile('body.html', page, function (err) {
if (err)
return console.log(err);
console.log('writing done');
})
})
.catch(function () {
console.log('caught', arguments);
});

最佳答案

尝试排除包含您不想被您选择的类的行
脚本。

因此,如果您不希望选择带有visibility-tiny类的行,请执行以下操作:
table.table-striped:nth-child(1):not(.visability-tiny)

关于javascript - 从网站保存表格会产生更多数据,然后在页面上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53639151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com