webdevbrian
8/21/2012 - 11:12 AM

phantomjs log into reddit

phantomjs log into reddit

const USERNAME = 'cvUg338yQa';
const PASSWORD = 'GNyoqNKJK5';

var page = require('webpage').create();

page.onLoadFinished = function() {
  var username = page.evaluate(function() {
    return $('span.user').children('a').html();
  });

  if (username !== USERNAME) {
    page.evaluate(function(username, password) {
      $('input[name="user"]:first').attr('value', username);
      $('input[name="passwd"]:first').attr('value', password);
      $("form#login_login-main").submit();
    }, USERNAME, PASSWORD);
  } else {
    console.log(username);
    phantom.exit();
  }
};

page.open('http://www.reddit.com/');
var page = require('webpage').create();

page.onLoadFinished = function() {
  var username = page.evaluate(function() {
    return $('span.user').children('a').html();
  });

  if (username !== 'cvUg338yQa') {
    page.evaluate(function(username, password) {
      $('input[name="user"]:first').attr('value', 'cvUg338yQa');
      $('input[name="passwd"]:first').attr('value', 'GNyoqNKJK5');
      $("form#login_login-main").submit();
    });
  } else {
    console.log(username);
    phantom.exit();
  }
};

page.open('http://www.reddit.com/');