Bonsoir à tous,
J'aimerais récupérer le résultat d'une recherche web sous java. J'arrive à récupérer le résultat d'une seule page web dans un fichier de sortie, mais si la recherche m'affiche 1000 résultats ou plus, comment je peux récupérer tous ces résultats.
Merci à l'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public class Myservlet extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); URL url = new URL("http://......&term=MonTermeDerecherche"); URLConnection urlConnection = url.openConnection(); BufferedReader reader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream())); PrintWriter sortie1= new PrintWriter(new FileWriter("fichierDeSortie.txt")); while ((ligne = reader.readLine()) != null) { sortie1.println(ligne); }
Partager