Maison > Java > javaDidacticiel > le corps du texte

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

黄舟
Libérer: 2017-09-26 09:16:20
original
1824 Les gens l'ont consulté

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) { 
  } 
 } 
}
Copier après la connexion
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(...))
Copier après la connexion
InputStreamReader.

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



(new URL(url).openConnection().getInputStream(), "GB2312")
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal