mirror of https://github.com/vitalif/phantomjs
Adding 'WebPage#close' calls where appropriate in example scripts.
Fixes http://code.google.com/p/phantomjs/issues/detail?id=9031.8
parent
c9f9b5a14b
commit
f61635f2d4
|
@ -1,11 +1,12 @@
|
||||||
# List following and followers from several accounts
|
# List following and followers from several accounts
|
||||||
|
|
||||||
users= [
|
users = [
|
||||||
'ariyahidayat'
|
'ariyahidayat'
|
||||||
'detronizator'
|
'detronizator'
|
||||||
'KDABQt'
|
'KDABQt'
|
||||||
'lfranchi'
|
'lfranchi'
|
||||||
'jonleighton'
|
'jonleighton'
|
||||||
|
'_jamesgreene'
|
||||||
]
|
]
|
||||||
|
|
||||||
follow = (user, callback) ->
|
follow = (user, callback) ->
|
||||||
|
@ -16,6 +17,7 @@ follow = (user, callback) ->
|
||||||
else
|
else
|
||||||
data = page.evaluate -> document.querySelector('div.profile td.stat.stat-last div.statnum').innerText;
|
data = page.evaluate -> document.querySelector('div.profile td.stat.stat-last div.statnum').innerText;
|
||||||
console.log user + ': ' + data
|
console.log user + ': ' + data
|
||||||
|
page.close()
|
||||||
callback.apply()
|
callback.apply()
|
||||||
|
|
||||||
process = () ->
|
process = () ->
|
||||||
|
|
|
@ -4,7 +4,8 @@ var users = ['ariyahidayat',
|
||||||
'detronizator',
|
'detronizator',
|
||||||
'KDABQt',
|
'KDABQt',
|
||||||
'lfranchi',
|
'lfranchi',
|
||||||
'jonleighton'];
|
'jonleighton',
|
||||||
|
'_jamesgreene'];
|
||||||
|
|
||||||
function follow(user, callback) {
|
function follow(user, callback) {
|
||||||
var page = require('webpage').create();
|
var page = require('webpage').create();
|
||||||
|
@ -17,6 +18,7 @@ function follow(user, callback) {
|
||||||
});
|
});
|
||||||
console.log(user + ': ' + data);
|
console.log(user + ': ' + data);
|
||||||
}
|
}
|
||||||
|
page.close();
|
||||||
callback.apply();
|
callback.apply();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ renderUrlToFile = (url, file, callback) ->
|
||||||
else
|
else
|
||||||
page.render file
|
page.render file
|
||||||
|
|
||||||
delete page
|
page.close()
|
||||||
callback url, file
|
callback url, file
|
||||||
|
|
||||||
# Read the passed args
|
# Read the passed args
|
||||||
|
|
|
@ -28,7 +28,7 @@ function renderUrlToFile(url, file, callback) {
|
||||||
} else {
|
} else {
|
||||||
page.render(file);
|
page.render(file);
|
||||||
}
|
}
|
||||||
delete page;
|
page.close();
|
||||||
callback(url, file);
|
callback(url, file);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue