Incassi CE

crawler: incassi_ce

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 Contratti

  • imposta 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 Energia

  • se 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 Fepa

  • attende 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 Fatture e poi su Incentivi o sul link che porta alla pagina frmBenestare.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.

Nei risultati della ricerca, potrebbero esserci dei dati con Annuale sotto a mese. Questi dati si riferiscono ad un anno nello specifico quindi, navigando per trimestri, saranno sempre presenti. Per evitare di inserire due volte lo stesso dato, solo nella ricerca del primo trimestre, vengono recuperati anche quei dati con i seguenti campi: mese, anno, energia, tariffa, imponibile, potenzia impianto, energia, tariffa, imponibile.

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