khaclep007

cobacoba

Apr 5th, 2019
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //import module puppeteer
  2.  
  3. const puppeteer = require('puppeteer');
  4. //open browser/chrome
  5. puppeteer.launch().then(async browser =>{
  6.         //bikin page dengan 1280X800
  7.         const page = await browser.newPage();
  8.         await page.setViewport({width: 1280, height: 800});
  9.         //akses gala versi web
  10.         await page.goto('http://galaxy.mobstudio.ru/web?lang=en');
  11.         //click selector "Already Registered?"
  12.         await page.click('.login-window__reg > div:nth-child(2) > a:nth-child(1)');
  13.         //focus ke form recovery code
  14.         await page.focus('#input_recovery_code');
  15.         //insert RC ke form #input_recovery_code
  16.         await page.keyboard.type('RECOVERY CODE');
  17.         //tadinya mau coba click button submit,tp error/ button ga muncul
  18.         //await page.click('#smart_input_5508 > div:nth-child(1) > div:nth-child(1)');
  19.         //akalin pake keyboard.press = enter /klik tombol enter
  20.         await Promise.all([
  21.         await page.keyboard.press('Enter'),
  22.         //nunggu login selesai
  23.         //tapi kok ga login2..
  24.         page.waitForNavigation({ waitUntil: 'networkidle0', timeout: 0}),
  25.         //convert page loaded ke PNG/gambar
  26.         await page.screenshot({path: 'gala.png' ,fullPage: true})
  27.         ]);
  28.         //close browser saat request selesai
  29.         await browser.close();
  30. });
Advertisement
Add Comment
Please, Sign In to add comment