modificato per pdf multipagina

This commit is contained in:
Gianluca Romito
2022-02-12 21:11:59 +01:00
parent b444147e39
commit 5826066f7f
2 changed files with 24 additions and 16 deletions

4
.gitignore vendored
View File

@@ -1,5 +1,6 @@
windtre.py
prova.py
*.pdf
# Byte-compiled / optimized / DLL files
__pycache__/
@@ -156,3 +157,6 @@ cython_debug/
config.py
bollette.csv
bolletta-0210039.pdf
bolletta-0210040.pdf
bolletta-0229714.pdf

20
agsm.py
View File

@@ -216,19 +216,21 @@ def agsmenergia():
doc = fitz.open(pdffile)
page = doc.load_page(0)
dati = page.get_text('text')
pagine = doc.page_count
print(pagine)
for pagina in range(pagine):
dati = doc.load_page(pagina).get_text('text')
r = re.compile('BOLLETTA PER LA FORNITURA DI GAS NATURALE')
q = re.compile('BOLLETTA PER LA FORNITURA DI ENERGIA ELETTRICA E GAS NATURALE')
r = re.compile('1000010000652791') # gas via euclide
q = re.compile('1000010000861860') # gas ed elettricità via sacchi
t = re.compile('1000010000652788') # elettricità euclide
if len(r.findall(dati)) == 1:
bollettaGas(dati)
elif len(q.findall(dati)) == 1:
if len(q.findall(dati)) == 1:
bollettaGasEnergia(dati)
else:
if len(t.findall(dati)) == 1:
bollettaElettrica(dati)
try:
@@ -245,10 +247,12 @@ def agsmenergia():
zabbix_send('sftpmove',0)
logger.info('Agsmenergia ok')
zabbix_send('agsmenergia',1)
except:
logger.error('Qualcosaè andato storto con agsmenergia')
logger.error('Qualcosa è andato storto con agsmenergia')
zabbix_send('agsmenergia',0)
def acqueveronesi():
try: