Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var page = require('webpage').create();
  2. var retries = 0;
  3. var MAX_RETRIES = 2;
  4.  
  5. var fillLoginInfo = function(){
  6.     var frm = document.getElementById("login_form");
  7.     frm.elements["email"].value = 'kurac@gmail.com';
  8.     frm.elements["pass"].value = 'kurcina';
  9.     frm.submit();
  10. };
  11.  
  12. function capIt(){
  13.     var now = new Date();
  14.     var filename = now.toISOString() + '_fcbk.png';
  15.     filename = filename.replace(/:/g, '-');
  16.     page.render(filename);
  17. }
  18.  
  19. function handlePage() {
  20.     if(page.title != "Facebook") {
  21.         retries += 1;
  22.         console.log('login attempts:', retries);
  23.         if (retries > MAX_RETRIES) {
  24.             console.log("too many retries");
  25.             phantom.exit();
  26.         }
  27.         page.evaluate(fillLoginInfo);
  28.     } else {
  29.         console.log("completed");
  30.         phantom.exit();
  31.     }
  32. }
  33.  
  34. page.onLoadFinished = function() {
  35.     capIt();
  36.     handlePage();
  37. };
  38.  
  39. page.open('https://www.facebook.com/');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement