qui di c# vedo poco ritengo sia interfaccia con ie a essere lunga e lenta.
la butto lì salvare la pagina html e parsare il file di testo e poi post-arlo?
se invece hai davvero una pagina html in un browser con migliaia di elementi temo non ci sia tanto da. fare