Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Download alle e-boks dokumenter

5 views
Skip to first unread message

Martin Larsen

unread,
Jan 17, 2013, 6:08:46 PM1/17/13
to
I dk.edb.internet spurgte jeg om man kunne downloade alle dokumenterne
fra sin e-boks (uden at gøre det enkeltvist). I mit tilfælde skulle jeg
finde noget bestemt i en PDF ud af flere hundrede men vidste ikke hvilken.

Jeg kom frem til at det gjorde der nok ikke, så jeg startede Firebug op
og hackede mig derpå frem til denne kode:

var downloadURL = function downloadURL(url,id) {
var hiddenIFrameID = 'hiddenDownloader'+id,
iframe = document.getElementById(hiddenIFrameID);
if (iframe === null) {
iframe = document.createElement('iframe');
iframe.id = hiddenIFrameID;
iframe.style.display = 'none';
document.body.appendChild(iframe);
}
iframe.src = url;
};

var auth=document.getElementById("messages_form").auth.value;
var els = document.getElementById("messages").getElementsByTagName("a");
for(var i in els) {
var el = els[i];
if(!el.getAttribute) continue;
var onclick = el.getAttribute('onclick');
if(onclick && onclick.match(/messages_doview/)) {
var params = onclick.match(/'(.*?)'/g);
var duid = params[1].replace(/'/g,"");
var dfn = params[2].replace(/'/g,"");
var dft = params[3].replace(/'/g,"");
var url="https://download.e-boks.dk/privat/download.aspx?duid="
+ duid + "&dfn=" + dfn + "&dft=" + dft+ "&auth=" + auth;
downloadURL(url,i);
}
}


Det er vigtigt at browseren er sat op til at downloade pdf'er uden at
spørger, ellers ender man med en masse popup-vinduer der spørger om man
vil downloade. Det kan man desværre ikke i Chrome, men det virker fint i
Firefox.

Koden kan fx placeres i et greasemonkey-script ellers simpelthen bare
fyres af i Firebugs konsol.

Hermed til fri afbenyttelse.
0 new messages