Parsing HTML

Galera, bom dia!

Estudo ciencia da computação, e tenho o seguinte projeto para fazer:

Construir um parsing html, que vá no site do ‘bondfaro.com.br’ e retorne para mim os 20 primeiros produtos pesquisados pelo o usuario no meu jtextfield.

por exemplo: O usuario pesquisou no meu jtexfield a palavra ‘xbox’, entao o programa vai no site do bondfaro e me retorne os 20 primeiros resultados.
obs: Para salvar os resultados, estou usando listas encadeadas.

Alguem tem ideia, de como fazer a conexao com o site, pegar o preco, titulo e descricao do produto atraves das tag HTML e salvar na lista ligada?

Grato!

A primeira coisa é entender o html gerado pela página de resultados do site. Sem esse entendimento, qq informação é desnecessária :wink:

Procure por um Parser HTML, há vários na rede como htmlparser.sourceforge.net entre outros.

Para conectar-se, pode utilizar o próprio Java. Veja nestes links:
http://docs.oracle.com/javase/tutorial/networking/urls/connecting.html
http://docs.oracle.com/javase/tutorial/networking/urls/readingWriting.html

Todas essas informações foram facilmente obtidas a partir do Google:
Pesquisa do Parser: Parser HTML Java
Pesquisa da Conexão: http connection java