大家都知道URL就是统一资源定位器
它由协议名和资源名组成
也不多说什么了,就拿URLConnection类举个例子吧,做一个获取网站源码的代码
public class URLDemo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("请输入网址:");
String urlStr ="http://"+scan.next
();
try {
URL url = new URL(urlStr); // 将urlstr字符串网址实例化为URL定位地址s
URLConnection urlConn = url.openConnection(); //打开网站链接s
BufferedReader reader = new BufferedReader(new InputStreamReader(
urlConn.getInputStream())); //实例化输入流,并获取网页代码
String s; //依次循环,至到读的值为空
StringBuilder sb = new StringBuilder();
while ((s = reader.readLine()) != null) {
sb.append(s);
}
reader.close();
BufferedWriter bw = new BufferedWriter(new FileWriter("D:\\1.html")); //write写入文件(字节流)
bw.write(sb.toString());
bw.flush();
bw.close();
System.out.println("另存为成功!");
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
就是以上代码
分享到:
相关推荐
java 提供了两个类,在这两个类里封装了大部分 Web 相关的各种操作。这两个类是 URL 类和 URLConnection 类
下面小编就为大家分享一篇基于java URL和URLConnection(详解),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了Java 必知必会的 URL 和 URLConnection使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
NULL 博文链接:https://xiaolinjava.iteye.com/blog/1195523
java中用URLConnection类post方式提交表单的方法。
JAVA 根据Url 接口 获取文件名称和类型,亲测可用。输入参数地址即可。
NULL 博文链接:https://bijian1013.iteye.com/blog/2299764
基于java.net.URL和 java.net.URLConnection 类的网络编程跨域请求并输出结果的测试代码
java URLConnection 的详细介绍,牛人项目经验的总结,绝对通俗易懂,包括cookie操作,上传文件,以及下载网页等介绍,是非常难得文档和教材
主要介绍了Java网络编程之URL+URLconnection使用方法示例,还是比较不错的,这里分享给大家,供需要的朋友参考。
import java.net.URLConnection; import java.util.ArrayList; import java.util.Enumeration; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.List; ...
import java.net.URL; import java.net.URLConnection; /** * 使用URLConnection下载文件或图片并保存到本地。 * * @author 老紫竹(laozizhu.com) */ public class URLConnectionDownloader { ...
java URLConnection的总结,简单易懂,并有详细的代码作为例子,非常容易学习和模仿
通过url(jsp地址)发送xml数据到JAVA,JAVA通过XML解析,获取相应的数据,返回给该JSP
使用URLCONNECTION对象访问远程文件
如果你用java编写了一个类似QQ的客户端(举例说明),想给webqq这样的网页或是servlet等发送消息,实现交互,那么URLConnection对你会很有帮助。需要的朋友请下载,如果有需要我们也可以互相交流,我也是一个java...
NULL 博文链接:https://forlan.iteye.com/blog/2404071
import java.net.URL; import java.net.URLConnection; public class Test { public static void main(String[] args) { String st = "北京"; String str = catchPage(...
URL和URLConnection:Java提供了java.net.URL和java.net.URLConnection等类,用于访问URL指定的资源,如网页、文件等,并进行数据的读取和写入。 HTTP客户端:Java提供了java.net.HttpURLConnection等类,用于创建...
URL和URLConnection:URL是Java中表示统一资源定位符的类,用于访问互联网上的资源。URLConnection类提供了一种访问URL资源的方式,可以读取URL指向的数据流。 HttpURLConnection类:HttpURLConnection是...