Advertisement
Guest User

hostingLib.js

a guest
May 2nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const puppeteer = require('puppeteer');
  2. const GDlogin  = require('./GD_login.js');
  3.  
  4. const settings  = require('./config_example.js');
  5. // var settings = [
  6. //   {
  7. //     app:"<app/domain>",
  8. //     domain: "<domain>",
  9. //     gd_username: "<GDuser>",
  10. //     gd_pass: '<GDpass>',
  11. //     heroku_username: "<HKuser>",
  12. //     heroku_pass: '<HKpass>'
  13. //   },
  14. // ]
  15. // module.exports = settings;
  16.  
  17.  
  18. const browserSettings = {
  19.         timeout: 0,
  20.         devtools: true,
  21.         // headless: false, // default is true
  22.         slowMo: 50 // slow down by 250ms
  23.         // configure with other versions of chrome
  24.         // executablePath: '/path/to/Chrome'
  25.         // pipe <boolean> Connects to the browser over a pipe instead of a WebSocket. Defaults to false.
  26. };
  27.  
  28.  
  29.  
  30. (async (browserSettings) => {
  31.   // "puppeteer" module provides a method to launch a Chromium instance.
  32.   const browser = await puppeteer.launch(browserSettings);
  33.   let pages = await browser.pages();
  34.  
  35.  
  36.   //////////////////////////////////////////////
  37.   /// First Page
  38.   //////////////////////////////////////////////
  39.     HKlogin( settings[0].gd_username , ${settings[0].gd_pass} );
  40.     // or even:
  41.       // .then(
  42.       //      // do something after login
  43.       // );
  44.   //////////////////////////////////////////////
  45.   /// Second Page
  46.   //////////////////////////////////////////////
  47.     GDlogin( settings[0].gd_username , ${settings[0].gd_pass} );
  48.  
  49.   await browser.close();
  50. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement