Skip to content

Instantly share code, notes, and snippets.

@pwaldhauer
Last active August 29, 2015 14:03
Show Gist options
  • Save pwaldhauer/d2962561e31e024dd9cd to your computer and use it in GitHub Desktop.
Save pwaldhauer/d2962561e31e024dd9cd to your computer and use it in GitHub Desktop.
var casper = require('casper').create({
pageSettings: {
loadImages: false,
loadPlugins: false
},
logLevel: "info",
verbose: true
});
casper.start('https://kreditkarten-banking.lbb.de/Amazon/cas/dispatch.do?bt_PRELON=do&ref=1200_AMAZON&service=COS', function() {
this.fillSelectors('form[name=preLogonForm]', {
'input[name=user]': 'NUMMER',
'input[name=password]': 'PASSWORT',
}, false);
this.click('input[name=bt_LOGON]');
});
casper.waitForText('Kartenumsätze', function() {
this.clickLabel('Kartenumsätze');
})
casper.then(function() {
var url = this.getElementAttribute('a[href*="CSV"]', 'href');
this.download(url, 'rechnung_' + (new Date()).getTime() + '.csv');
})
casper.run();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment