node.js 模拟抓取动态页面数据

归档: 学习酷文


1、安装node环境

2、安装插件:npm install puppeteer 安装插件

3、创建抓取文件,如:index.js, 代码如下


const puppeteer = require('puppeteer');

 

async function test(url) {

  const browser = await puppeteer.launch();

  const page = await browser.newPage();

  await page.goto(url, { waitUntil: 'networkidle2' });

  const content = await page.content(); 

  await browser.close();

  return content;

}

 


test('https://baidu.com').then(content => {

  console.log(content); 

});


2024-05-13 21:22:24

黯赏雅亭|ASYT - 应用中心

Copyright @ 2018 - 2024 黯赏雅亭|ASYT -- 傲世衍天 版权所有 渝ICP备19008745号-2