为了账号安全,请及时绑定邮箱和手机立即绑定

如何记录本地信息以便以后使用JS

如何记录本地信息以便以后使用JS

烙印99 2023-08-18 17:19:07
我在一个产品注册网站上,我需要从该网站复制产品信息并转到另一个网站。我是一个初学者,但是 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多个...
查看完整描述

1 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

替换.forEach.map它将返回一个数组,其中包含您的所有信息



查看完整回答
反对 回复 2023-08-18
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信