我在一個產品注冊網站上,我需要從該網站復制產品信息并轉到另一個網站。我是一個初學者,但是 DOM 操作在獲取我所知道的信息方面存在問題,我可以正常完成。然而,由于它是多個產品,我正在使用 ForEach 來獲取信息...但是,我不知道如何存儲它以供稍后在我復制的其他網站上使用。它遵循我嘗試過的方式:const puppeteer = require('puppeteer');const fs = require ('fs-extra') (async () => { const browser = await puppeteer.launch({headless: false}); const page = await browser.newPage(); await page.goto('https://www.wavenfe.com.br/'); await page.type('#logarEmail', user, {delay: 100}) await page.type('#logarSenha', password, {delay: 100}) page.click('#logar') await page.waitForSelector('#container > div.menu_servicos > div > div.box_menu_servicos > h2 > a') await page.click('#container > div.menu_servicos > div > div.box_menu_servicos > h2 > a') await page.waitForSelector('#produto') await page.click('#produto') const resultado = await page.evaluate(() => { document.querySelectorAll('tbody > tr > td:nth-child(1) > span > a').forEach((element, index) => { setTimeout(() => { element.click() return { codigoProduto: document.querySelector("#txtProdCodigo").value, descricaoProduto: document.querySelector("#txtProdDesc").value }; }, 1000 * index) }) console.log(resultado) }) })();有誰有任何想法或任何東西可以幫助我如何存儲這些信息以便以后在另一個網站上記錄?記得我要復制的產品有10多個...
如何記錄本地信息以便以后使用JS
烙印99
2023-08-18 17:19:07