var casper = require('casper').create();
var users = ["mikeyaworski", 'justinbieber', 'barackobama']; // array of twitter users
var j = 0;
casper.start();
console.log("\nTwitter:\n");
for (var i = 0; i < users.length; i++)
{
casper.thenOpen("http://twitter.com/" + users[i], function() {
var followers = this.evaluate(function() {
//return document.querySelector('a.js-nav[data-nav="followers"] strong').innerText; // works too
return $('a.js-nav[data-nav="followers"] strong').text();
});
var following = this.evaluate(function() {
return $('a.js-nav[data-nav="following"] strong').text();
});
var tweets = this.evaluate(function() {
return $('a.js-nav[data-nav="profile"] strong').text();
});
this.echo(users[++j-1] + ":\nFollowers: " + followers + "\nFollowing: " + following + "\nTweets: " + tweets + '\n');
});
}
casper.run();
DOWNLOAD
Created: January 23, 2014
Completed in full by: Michael Yaworski