import java.io.*;
import java.net.*;
public class getWebContent {
public static String getWebCon(String domain){
System.out.println("开始读取内容...("+domain+")");
StringBuffer sb = new StringBuffer();
try{
URL url = new URL(domain);
BufferedReader in =
new BufferedReader(new InputStreamReader(url.openStream()));
String line;
while((line = in.readLine()) != null){
sb.append(line);
}
in.close();
}catch(Exception e) { // Report any errors that arise
sb.append(e.toString());
System.err.println(e);
System.err.println("Usage: java HttpClient <URL> [<filename>]");
}
return sb.toString();
}
public static void main(String args[]){
getWebCon("www.google.com");
}
}
运行之后总是显示
run:
java.net.MalformedURLException: no protocol: www.google.com *
开始读取内容...(www.google.com)
Usage: java HttpClient <URL> [<filename>] *
成功生成(总时间:1 秒)我打星号标注的是红颜色的,要怎么样才能去掉呢?还有我就是想获取网页的源代码,这个该怎么修改呀?
import java.net.*;
public class getWebContent {
public static String getWebCon(String domain){
System.out.println("开始读取内容...("+domain+")");
StringBuffer sb = new StringBuffer();
try{
URL url = new URL(domain);
BufferedReader in =
new BufferedReader(new InputStreamReader(url.openStream()));
String line;
while((line = in.readLine()) != null){
sb.append(line);
}
in.close();
}catch(Exception e) { // Report any errors that arise
sb.append(e.toString());
System.err.println(e);
System.err.println("Usage: java HttpClient <URL> [<filename>]");
}
return sb.toString();
}
public static void main(String args[]){
getWebCon("www.google.com");
}
}
运行之后总是显示
run:
java.net.MalformedURLException: no protocol: www.google.com *
开始读取内容...(www.google.com)
Usage: java HttpClient <URL> [<filename>] *
成功生成(总时间:1 秒)我打星号标注的是红颜色的,要怎么样才能去掉呢?还有我就是想获取网页的源代码,这个该怎么修改呀?
解决方案 »
- java如何将一个规则的txt文档转换成excel格式文件?
- 有关java实现“dir /p”的疑惑
- 如何用用户名/密码访问其它机器上的文件?
- 怎么用JAVA编写一个文本编辑工具,类似记事本的!急急急!!!!
- 在线等(急问) : 如何在我的程序中实现 服务器端向客户端返回 数据
- 多线程实现方法
- Jive程序中,修改jive_config.xml中<jive>的根节点为<bxh777>,后续问题如何解决?
- 新手上路
- 怎样用java做简单的播放器?
- 为什么敲回车后它不停止输入呢?而是回车后换行还可以无限输入,实在是不知道哪里错了
- 有n(奇数偶数皆可)个人排队,排成两排,要求:右边的人要比左边的人高,第一排的人要比第二排的人高
- 如何使用eclipse打包jar文件
要不然请求不会发送到网络上,只会在你的本地项目中查找www.google.com 这个文件