Beh il data-mining va sempre trattato con cautela.
Se i dati che devi ricavare sono in qulche modo protetti da privacy, copyrights, o specifiche licenze o End Users Licencens Agreements ... devi fare attenzione.

Ad esempio se devi essere un utente registrato per accedere a determinati dati vuol dire che devi informari bene su come puoi utilizzare i dati che il sistema ti fornisce.
Se possono essere recuperati da sistemi automatici, se possono essere resi pubblici etc...

Ripeto se l'applicazione la conosci ed e' tua ti conviene eseguire una connessione diretta al database e usare tali dati sempre in conformità con i termini di utilizzo degli stessi.

Secondo me non ti conviene sccrivere parser per html di dati che cmq hai su database.