Non so farti esempi di codice, ma per indirizzarti bene posso dire che c'è un package, java.net.* che ti permette di scaricare informazioni da un server. io lo utilizzo per lavorare a un browser, creando un editorpane e riempiendolo col metodo setPage(URL):void, poi per ottenere il codice usa .getText():String e il resto lo parsi tu con un algoritmo che ti devi scrivere