Trucchi su come scaricare la documentazione dall’area riservata
Scritto da Massimiliano Brasile
24 Maggio 2017 | Home Page - Fondo
Tra due giorni il mio conto ex-Barclays aquisito in CheBanca sarà dismesso per un’integrazione completa in CheBanca. A fronte di questa integrazione, tutta la documentazione presente nell’area riservata non sarà più disponibile (come si legge nel comunicato inviato a tutti i correntisti acquisiti). Purtroppo non ho l’abitudine di salvare periodicamente la documentazione man mano viene resa disponibile e questa situazione mi ha posto di fronte al problema di come scaricare velocemente tutti i documenti, dato che non è presente un’esportazione automatica di tutti i file.
La procedura che riporto è quella che ho seguito e non pretendo che possa essere facilmente comprensibile e utilizzabile da tutti, ma nel mio caso ha funzionato. Premetto inoltre che sono oltre 20 anni che utilizzo esclusivamente linux come sistema operativo (virtualizzati per giunta in Qubes ormai da due anni) e non ho dimestichezza a riprodurre le stesse azioni su windows o mac, ma i tool utilizzati esistono anche per queste piattaforma e con un po’ di tenacia credo si possa replicare anche in quest’ambiente. Dal punto di vista della sicurezza, non si tratta di violare nulla, ma semplicemente di interagire con il sito della banca con tool programmabili al posto del browser, accedendo legittimamente ai propri dati.
Per la procedura occorrono;
- Firefox (ho utilizzato l’ultima versione disponibile in questo momento 53.0.3 64-bit)
- l’add-on Export Cookies 1.2.1
- il tool wget
Con Firefox mi sono autenticato nell’area riservata di CheBanca dedicata agli ex-clienti Barclays e in Comunicazioni > Comunicazioni ho esteso il periodo al massimo (la ricerca viene limitata a 99 risultati); a questo punto ho esportato i cookies con l’add-on nel file cookies.txt, mi sono segnato l’url corrente (REFERER) e uno dei link per scaricare i documenti in formato PDF (URL).
In bash (ma penso si potrebbe riuscire a fare con un file batch) ho lanciato questo script:
#!/bin/bash export PREURL="https://yellowup.chebanca.it/hb/main/comunicazioni/comunicazioniElencoNew.seam?indiceComunicazione=" export POSTURL="§ion=X&actionMethod=main%2Fcomunicazioni%2FcomunicazioniElencoNew.xhtml%3AcomunicazioniInfoActionNew.showPdf&conversationId=XXXXX" export REFERER="https://yellowup.chebanca.it/hb/main/comunicazioni/comunicazioniElencoNew.seam" export AGENT="Mozilla/5.0 (X11; Linux x86_64; rv:53.0) Gecko/20100101 Firefox/53.0" for i in `seq 0 99`; do wget --load-cookies cookies.txt --user-agent="${AGENT}" --referer="${REFERER}" -O "chebanca-${i}.pdf" "${PREURL}${i}${POSTURL}" sleep 5 done
da URL vano derivati PREURL e POSTURL, togliendo l’indice del documento che varia tra 0 e 99 e inserendo gli idientificativi corretti legati alla propria area al posto delle X
in uscita si ottengono i 100 documenti in formato PDF salvati con il nome chebanca-1.pdf, chebanca-2.pdf, … fino a chebanca-9.pdf
con altri tool in locale è possibile post-processare i file per rinominarli in automatico in funzione del tipo di documento (estratto conto, estratto scalare, ecc.ecc. ) ma me ne preoccuperò più avanti, intanto ho salvato i documenti e spero di aver dato un’indicazione utile ad altri.
*** Aggiornamento del 26/05/2017 ***
Oggi è l’ultimo giorno disponibile per prelevare la documentazione. Da mezzanotte fino a lunedì inoltrato i sistemi di CheBanca restaranno non utilizzabili per le operazioni di integrazione. Faccio un in bocca al lupo per tutti i tecnici che dovranno sgobbare in questo fine settimana! Buon lavoro e ci aggiorniamo lunedì.
*** Aggiornamento del 29/05/2017 ***
Complimenti a CheBanca! sono riusciti a rispettare le tempistiche e già stamattina quando mi sono collegato via App potevo accedere a entrambi le aree, quella CheBanca e quella ex-Barclays perfettamente integrate (c’è anche la visione del saldo complessivo che somma le posizioni). Gran bel lavoro!
24 Maggio 2017 | Home Page - Fondo
Tags: barclays, chebanca, cookies, fintech, firefox, linux, mac, windows