Usar DOM com MutationObserver no querySelector gravar no banco mysql - nodejs, puppeteer, sequelize, express

问题描述 投票:0回答:0

我是编程新手,我没有这么高深的知识,我正在开发代码来记录从 mysql 数据库中的页面检索到的数据。

使用:

**nodejs, puppet, sequelize, express ** 我将解释我的代码片段,然后解释我不确定要做什么。

在此片段中,我从页面中检索数据。 在那之前一切都好。

然而,该范围内的数据会定期更新,我需要检查此数据是否已被修改,如果修改,则将新数据发送到 mysql 数据库。

为此我尝试使用 **MutationObserver ** 但我没有成功。

    const data = await page.evaluate(() => {
        turn back {
            results: document.querySelectorAll('span')[0].innerText,
            
        }
        
    });

在另一部分中,当我尝试在 mysql 中记录这些恢复的数据时,我遇到了另一个问题,我不能,我正在尝试这种方式。我有一个 innerHTML 错误

await result.create({result: data});
console.log(data);

非常感谢您。

我正在尝试从页面检索动态数据并通过使用 nodejs、puppetter、sequelize、express 创建的机器人写入 mysql 数据库。

node.js express sequelize.js puppeteer mutation-observers
© www.soinside.com 2019 - 2024. All rights reserved.