Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var page = require('webpage').create();
- var retries = 0;
- var MAX_RETRIES = 2;
- var fillLoginInfo = function(){
- var frm = document.getElementById("login_form");
- frm.elements["email"].value = 'kurac@gmail.com';
- frm.elements["pass"].value = 'kurcina';
- frm.submit();
- };
- function capIt(){
- var now = new Date();
- var filename = now.toISOString() + '_fcbk.png';
- filename = filename.replace(/:/g, '-');
- page.render(filename);
- }
- function handlePage() {
- if(page.title != "Facebook") {
- retries += 1;
- console.log('login attempts:', retries);
- if (retries > MAX_RETRIES) {
- console.log("too many retries");
- phantom.exit();
- }
- page.evaluate(fillLoginInfo);
- } else {
- console.log("completed");
- phantom.exit();
- }
- }
- page.onLoadFinished = function() {
- capIt();
- handlePage();
- };
- page.open('https://www.facebook.com/');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement