java URL类获取远程网页
2012-11-23 23:56
375 查看
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class Test {
public static void main(String[] args) throws IOException {
URL url;
url = new URL("http://www.hao123.com");
URLConnection uc = url.openConnection();
InputStream in = uc.getInputStream();
byte[] ch=new byte[1024];
StringBuilder sb=new StringBuilder();
int c=0;
while ((c = in.read(ch)) != -1){
System.out.println(new String(ch,0,c));
}
in.close();
}
}
+++++++++++封装了一个工具类++++++++++++++++++
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class GetByURL {
private String url;
public GetByURL(String url) {
this.url=url;
}
public String getContents() throws IOException{
URL url2=new URL(this.url);
URLConnection uc = url2.openConnection();
InputStream in = uc.getInputStream();
byte[] ch=new byte[1024];
StringBuilder sb=new StringBuilder();
int c=0;
while ((c = in.read(ch)) != -1){
String str=new String(ch,0,c);
sb.append(str);
}
in.close();
return sb.toString();
}
}
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class Test {
public static void main(String[] args) throws IOException {
URL url;
url = new URL("http://www.hao123.com");
URLConnection uc = url.openConnection();
InputStream in = uc.getInputStream();
byte[] ch=new byte[1024];
StringBuilder sb=new StringBuilder();
int c=0;
while ((c = in.read(ch)) != -1){
System.out.println(new String(ch,0,c));
}
in.close();
}
}
+++++++++++封装了一个工具类++++++++++++++++++
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
public class GetByURL {
private String url;
public GetByURL(String url) {
this.url=url;
}
public String getContents() throws IOException{
URL url2=new URL(this.url);
URLConnection uc = url2.openConnection();
InputStream in = uc.getInputStream();
byte[] ch=new byte[1024];
StringBuilder sb=new StringBuilder();
int c=0;
while ((c = in.read(ch)) != -1){
String str=new String(ch,0,c);
sb.append(str);
}
in.close();
return sb.toString();
}
}
相关文章推荐
- java通过url获取网页内容
- C#获取远程网页中的所有链接URL(网络蜘蛛实现原理)
- 获取远程html插入到本地的网页里面(java+react实现)
- JAVA HttpURLConnection 获取网页内容
- 用JAVA中的URL获取网页相关信息
- liferay 在控制层Java中获取当前网页URL后面跟着的参数
- java用url获取网页内容并输出到控制台
- C#获取远程网页中的所有链接URL
- Java使用URL获取网页内容
- java根据网页URL获取正文信息,并调整正文格式为段落显示---(两种方式)
- JAVA HttpURLConnection 获取网页内容
- JAVA 网络 URL 从网页上获取数据 二
- java获取url网页指定内容
- C#获取远程网页中的所有链接URL(网络蜘蛛实现原理)
- C#获取远程网页中的所有链接URL(网络蜘蛛实现原理)
- C#获取远程网页中的所有链接URL(网络蜘蛛实现原理)
- ASP.NET获取远程网页下载到本地文件,通过URL生成静态文件的做法
- Java访问网络url,获取网页的html代码
- java中通过url获取网页内容,中文显示是乱码
- C#获取远程网页中的所有链接URL