1234567891011121314151617181920212223242526272829303132333435363738 |
- // List following and followers from several accounts
- var users = ['PhantomJS',
- 'ariyahidayat',
- 'detronizator',
- 'KDABQt',
- 'lfranchi',
- 'jonleighton',
- '_jamesmgreene',
- 'Vitalliumm'];
- function follow(user, callback) {
- var page = require('webpage').create();
- page.open('http://mobile.twitter.com/' + user, function (status) {
- if (status === 'fail') {
- console.log(user + ': ?');
- } else {
- var data = page.evaluate(function () {
- return document.querySelector('div.profile td.stat.stat-last div.statnum').innerText;
- });
- console.log(user + ': ' + data);
- }
- page.close();
- callback.apply();
- });
- }
- function process() {
- if (users.length > 0) {
- var user = users[0];
- users.splice(0, 1);
- follow(user, process);
- } else {
- phantom.exit();
- }
- }
- process();
|