Incassi CE
crawler: incassi_ce
Navigazione
Di seguito vengono descritti i passaggi che vengono fatti per il recupero dei dati dei pagamenti CE
Preparazione
preparazione dei driver di Chrome
visita la pagina di autenticazione
autenticazione
Conti Energia
visita la pagina
Contrattiimposta la pagina a 1000 risultati visibili
seleziona il servizio operatore da contratto, cercando con il campo codice fiscale
cerca tra i risultati finché non trova la stringa
Conto Energiase lo trova clicca sull'icona ed attende l'apertura della nuova scheda del browser
si sposta sulla nuova scheda
Selezione del Conto Energia
attende che sia caricata la pagina nella nuova scheda
chiude un eventuale pop-up chiamato
Fepaattende finché non viene visualizzata l'opzione del primo conto e poi attende anche il quinto conto
seleziona il conto relativo al bot
clicca sul menù
Pagamenti e Fatturee poi suIncentivio sul link che porta alla paginafrmBenestare.aspx
Ricerca dati
dall'anno attuale fino all'anno d'inizio indicato sul bot, cicla ogni trimestre ed ogni pagina trovata per recuperare i dati tra i risultati che tiene memorizzati dentro ad un array per inserirli massivamente dopo
compila i campi di ricerca: numero pratica, mese anno da, mese anno a
se sono presenti risultati recupera i seguenti dati: anno riferimento, mese riferimento, numero pratica, numero rp, conguaglio, potenza impianto, natura economica, energia, tariffa, imponibile, data pagamento, rit acconto, num convenzione, stato.
Salvataggio dati
Tabella Letture
Da ogni valore trovato precedentemente deriva tre altri valori: TARIFFA, ENERGIA, IMPONIBILE.
Ognuno di questi valori vengono memorizzati nella tabella con i campi: impianto id, anno, mese, tipologia, valore, descrizione.
Il campo Tipologia riporta il tipo di valore indicato prima con il prefisso INCASSI_CE_.
Nel campo Descrizione viene memorizzato lo Stato.
Tabella PagamentoCE
Ciclando i dati trovati, crea o aggiorna i dati già memorizzati precedentemente in tabella, salvandosi i campi: impianto id, anno, mese, numero documento, conguaglio, potenza impianto, natura economica, energia, tariffa, imponibile, data pagamento, ritenuta, stato.
Last updated