本文主要是介绍Puppeteer 搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Puppeteer 是一个nodejs库,主要使用于以下:
- UI 自动化测试:摆脱手工浏览点击页面确认功能模式
- 爬虫
Puppeteer 需要专用的浏览器,叫chormium,需要单独下载。
配置环境步骤
1.安装nodejs
2.配置国内chormium源
export PUPPETEER_DOWNLOAD_HOST=https://storage.googleapis.com.cnpmjs.org
3.下载Puppeteer
npm i puppeteer
4.例子
const puppeteer = require('puppeteer');
console.log("start");
(async () => {const browser = await puppeteer.launch({ignoreHTTPSErrors: true,headless: false,args: ['--no-sandbox']});const page = await browser.newPage();await page.goto('https://www.baidu.com');console.log("open baidu");let inputElement = await page.$("#kw");//console.log(inputElement);inputElement.type('百度');let searchElement = await page.$("#su");searchElement.click();//page.close();
})();
这篇关于Puppeteer 搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!