Ciao a tutti.
Come premesso nel titolo ho un problema nel recupero e parsing di una pagina HTML.
In breve, rispetto al codice HTML che posso vedere con le apposite funzioni di Chrome, il mio programma recupera il codice HTML della pagina, ma le ore in un determinato campo vengono sfasate con un delay negativo di un'ora.
Sono giorni che ci sto sbattendo la testa e non riesco proprio a capire da cosa possa dipendere.
Spero possiate aiutarmi a capire da cosa possa dipendere.
Grazie in anticipo

Vi lascio il link sito in questione, che è
questo calendario economicoE il codice con cui prelevo tutte le informazioni sui singoli eventi economici, in versione ridotta in modo che possiate vedere l'orario e il nome dell'evento per poterlo poi (se avrete la pazienza di aiutarmi) vedere sul sito al link qui sopra:
from __future__ import print_function
from bs4 import BeautifulSoup
import regex as re
import mechanize
from datetime import datetime
URL_PAGE = 'https://www.myfxbook.com/forex-economic-calendar'
# recupero codice html
br = mechanize.Browser()
br.set_handle_robots(False)
br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
html_content = br.open(URL_PAGE).read()
# preparazione della zuppa
soup = BeautifulSoup(html_content, "html.parser")
#regex compilate per l'estrazione dei dati di interesse
cal_row_re = re.compile(r'^calRow.*') # <-- nome dell'evento
date_re = re.compile(r'\w+\s?\d+:\d+') # <-- data
# trovo tuttoi gli eventi che mi interessano
CalEvents = soup.find_all(id=cal_row_re)
# per ogni evento stampo data e nome separati da punto e virgola
for singleEvent in CalEvents:
date = singleEvent.find(text=date_re).strip()
eventName = singleEvent.find(class_='noUnderline').get_text().strip()
print(date, eventName, sep = ';')