Oltre ai parser XML ci sono anche quelli HTML (la cui struttura è meno rigida di quella di un XML). Puoi utilizzare questi per leggere l'HTML e ricavare i dati che ti servono. Altrimenti dovresti fare tutto a mano utilizzando le espressioni regolari per individuare le parti di tuo interesse e ricavarne i dati.