Comment coder un système automatisé de bot que de parcourir et de faire des opérations sur une page web

J'ai besoin de coder un bot qui doit effectuer les opérations suivantes:

Aller à une page jsp et
la recherche de quelque chose par:

  • 1: écrire quelque chose sur une zone de recherche
  • 2: en cliquant sur le bouton de recherche(bouton "soumettre")
  • 3: en cliquant sur l'une des résultantes boutons/liens(même page jsp avec sortie différents)
  • 4: l'intégralité du code html de la nouvelle page(même page jsp avec sortie différents)

La 4ème peut être fait avec capture d'écran et je ne pense pas que j'ai besoin d'aide avec elle. Mais j'ai besoin de quelques conseils pour les options de 1 à 3. Tous les liens ou simplement un mot-clé qui va m'aider à google pour en apprendre sur qu'il sera apprécié. J'ai l'intention de le faire avec java.

OriginalL'auteur Tunca Ersoy | 2011-03-16