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("<
{
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 + "}";
|