Maison >Java >javaDidacticiel >Implémentation Java de la lecture du contenu d'une page Web

Implémentation Java de la lecture du contenu d'une page Web

黄舟
黄舟original
2017-09-26 09:16:201843parcourir

Cet article présente principalement les informations pertinentes sur les exemples détaillés de lecture de contenu Web en Java. J'espère que cet article pourra aider tout le monde à apprendre et à comprendre cette partie du contenu. Les amis dans le besoin pourront s'y référer

Explication détaillée d'exemples de contenu de page Web de lecture Java


import java.io.BufferedReader; 
import java.io.IOException; 
import java.io.InputStreamReader; 
import java.net.*; 
 
public class loadurl { 
 public static void main(String args[]) { 
  String a = null; 
  try { 
   String url = "(这里替换成任意网页的网址)"; 
   BufferedReader in = new BufferedReader(new InputStreamReader( 
     new URL(url).openConnection().getInputStream(), "GB2312"));//GB2312可以根据需要替换成要读取网页的编码 
   while ((a = in.readLine()) != null) { 
    System.out.println(a); 
   } 
  } catch (MalformedURLException e) { 
  } catch (IOException e) { 
  } 
 } 
}
Le programme de code ci-dessus consiste à lire le code source d'une page Web, y compris HTML et XML Une chaîne en JAVA String a.


Le type String en Java a un grand espace, qui peut essentiellement accueillir le contenu du code source d'une page Web.


La lecture du contenu d'une page Web est également une opération sur le flux d'entrée.


Différent de la source d'entrée standard, entrez simplement System.in dans :


BufferedReader in = new BufferedReader(new InputStreamReader(...))
InputStreamReader.

La source d'entrée ici doit être :



(new URL(url).openConnection().getInputStream(), "GB2312")
Les opérations et le traitement ultérieurs sont exactement les mêmes que le chargement de la source d'entrée standard.


BufferedReader nécessite que IOException soit intercepté dans JAVA Lors de l'utilisation de la source URL, en plus d'introduire le package java.net.*, MalformedURLException doit également être intercepté.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn