puppeteer安装以及demo

时间:2017-11-28 15:06:42   收藏:0   阅读:1987
//demo
const puppeteer = require(‘puppeteer‘);
async function run() {
  const browser = await puppeteer.launch({args: [‘--no-sandbox‘, ‘--disable-setuid-sandbox‘]});
  const page = await browser.newPage();
  await page.goto(‘url‘);
  await page.waitForSelector("#password");
  //await page.screenshot({path: ‘1.png‘});

  await page.type("#username","登录用户名", {
    delay: 200, // 每个字母之间输入的间隔
  })
  await page.type("#password","登录密码", {
    delay: 200, // 每个字母之间输入的间隔
  })
  //await page.screenshot({path: ‘2.png‘});
  await page.click("div.submit");
  await page.goto(‘new url‘)
  await page.waitForSelector("#add")
  await page.screenshot({path: ‘3.png‘});
  browser.close();
}
run();

 

原文:http://www.cnblogs.com/hsh0756232/p/7909683.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!