Path: blob/master/6-Selenium/phantomjs/examples/follow.js
164 views
// List following and followers from several accounts12var users = ['PhantomJS',3'ariyahidayat',4'detronizator',5'KDABQt',6'lfranchi',7'jonleighton',8'_jamesmgreene',9'Vitalliumm'];1011function follow(user, callback) {12var page = require('webpage').create();13page.open('http://mobile.twitter.com/' + user, function (status) {14if (status === 'fail') {15console.log(user + ': ?');16} else {17var data = page.evaluate(function () {18return document.querySelector('div.profile td.stat.stat-last div.statnum').innerText;19});20console.log(user + ': ' + data);21}22page.close();23callback.apply();24});25}2627function process() {28if (users.length > 0) {29var user = users[0];30users.splice(0, 1);31follow(user, process);32} else {33phantom.exit();34}35}3637process();383940