gpt4 book ai didi

java 读取网页内容的实例详解

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章java 读取网页内容的实例详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

java 读取网页内容的实例详解 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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) {
   }
  }
}

以上的代码程序是把一个网页的源代码,包括HTML与XML读取到JAVA的一个字符串String a中.

Java中字符串String类型的空间很大,基本能够容纳一个网页源代码的内容.

从网页读取内容同样是对于输入流的操作.

不同于标准的输入源,在:

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

InputStreamReader中输入System.in就可以.

此处的输入源应该为:

?
1
( new URL(url).openConnection().getInputStream(), "GB2312" )

之后的操作与处理与载入标准输入源完全相同.

BufferedReader在JAVA中要求必须捕获IOException异常,而使用URL源除了必须引入java.net.*包之外,还必须捕获MalformedURLException异常.

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 。

原文链接:http://blog.csdn.net/yongh701/article/details/39294071 。

最后此篇关于java 读取网页内容的实例详解的文章就讲到这里了,如果你想了解更多关于java 读取网页内容的实例详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com