15193643451 发表于 2014-10-27 17:23

java 提取网页源码

这几天看到的,不知有何用,目前还在想该用他来干什么猥琐点的事比较好,但哥夜观天象,发觉这个肯定有用,发出来了... ...
只需改3个关键点


[*]package com.sevennight;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;

public class zidongwenzi {

/**
* @param args
* @param
* @throws IOException
*/
public static void main(String[] args) throws IOException {
GetWebContent con=new GetWebContent();
BufferedWriter bw=new BufferedWriter(new FileWriter("F:/WebContent.txt"));   //此处保存在本地的地址
      bw.write(con.getWebCon("http://www.cnhonkerarmy.com/forum.php"));   //此处填写网址...
      bw.flush();
      bw.close();
}
}
class GetWebContent {
         public String getWebCon(String domain){
   
         StringBuffer sb=new StringBuffer();
            try{   
                java.net.URL url = new java.net.URL(domain);
                BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream(),"GBK"));   //此处gbk是网页编码
                String line;
                while((line=in.readLine())!=null){
                  sb.append(line+'\n');
                  System.out.println(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();                  
    }
}

Mr.K 发表于 2014-10-28 17:29

我也正在学java,不知道能感谢什么,我就是为了CB

zhongxin 发表于 2014-10-28 10:23

学习了 收藏代码

飞絮 发表于 2014-10-27 20:54

真心不知道这能干什么,各位不要干坏事,可以学习一下啊

耳机 发表于 2014-10-27 17:37

正好在学习java....

manbajie 发表于 2014-10-28 21:28

看看怎么弄得

woainilp 发表于 2014-11-20 16:09


看看怎么弄得 阿
页: [1]
查看完整版本: java 提取网页源码