diff options
Diffstat (limited to 'casper3.js')
| -rw-r--r-- | casper3.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/casper3.js b/casper3.js new file mode 100644 index 0000000..97bc97c --- /dev/null +++ b/casper3.js @@ -0,0 +1,32 @@ +casper = require('casper').create() + casper.start("https://facebook.com", function() { + var query; + query = { + email: 'andrew.fenlon@tufts.edu', + pass: '$mnesi42' + }; + return this.fill("#login_form", query, true); +}); + +casper.thenOpen('https://facebook.com/annamalob'); + +casper.then(function() { + var tryAndScroll; + tryAndScroll = function() { + return casper.waitFor(function() { + casper.scrollToBottom(); + return true; + }, function() { + if (!casper.visible('.createdAccountUnit')) { + return tryAndScroll(); + } + }); + }; + return tryAndScroll(); +}); + +casper.then(function() { + var elements; + elements = JSON.stringify(this.getElementsInfo('.userContent')); + return require('fs').write('user_content.json', elements); +}); |
