Discussioni modulo:Sandbox/ValterVB/Istat/Data: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix per variazione pagina su sito ISTAT
Upd
Riga 55:
if (result.IndexOf("Bilancio demografico") != -1)
{
//Estrazione titolo della pagina ISTAT, è la prima <table>
//Attualmente non usato ma si può usare come testo per il ref
//es: Bilancio demografico anno 2020 - Aprile (dati provvisori)
Riga 67:
Title = table1.Substring(from + 3, to - from - 3);
}
//Estrazione dei risultati, è la seconda <table>
 
from = result.IndexOf("<table", result.IndexOf("</table>"));
to = result.IndexOf("</table>", from);
Riga 76:
 
MatchCollection Rows = Regex.Matches(table2, RowExpression, RegexOptions.Multiline | RegexOptions.Singleline);
foreach (Match Row in Rows) //Loop sulle righe della tabella
{
if (Row.Value.IndexOf("<brtd class=\"f10t1\">Codice comune</td>") == -1) //Escludo l'intestazione
{
if (Row.Value.IndexOf("Maschi") != -1) { break; } //Dati dei soli maschi attualmente non serve
Riga 84:
 
MatchCollection Columns = Regex.Matches(Row.Value, ColumnExpression);
if (Columns[0].Groups[1].Captures[0].Value != "Totale") //Loop sulle colonne della riga della tabella
{
string tmp = "[\"" + Columns[0].Groups[1].ToString() + "\"]={" + Columns[10].Groups[1].ToString() + "," + Anno + "," + Mese + "," + idProvincia + "}";
Ritorna alla pagina "Sandbox/ValterVB/Istat/Data".