Le espressioni regolari non ci mettono niente a tirarti fuori i dati, il tempo è quasi tutto dovuto alla connessione per il recupero delle pagine.
Stai operando già nel modo giusto, se cerchi qui sul forum le altre discussioni in cui si chiedeva come recuperare dati da pagine di altri siti vedrai che a tutti è stato detto di fare così.

Rispondi quotando