crawl.java
来自「一份自己实现的一些java的数据结构」· Java 代码 · 共 36 行
JAVA
36 行
import java.net.*;
import java.io.*;
public class Crawl{
public Crawl(){}
public void crwalPage(String pageURL) throws Exception{
URL purl = new URL(pageURL);
URLConnection con = purl.openConnection();
InputStream ip = con.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(ip));
String line = "";
File fl = new File("c:\\2.html");
FileOutputStream op = new FileOutputStream(fl);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(op));
while((line = br.readLine()) != null){
if(line.indexOf("<head>") != -1){
line = line.replaceFirst("<head>","<head><base href='http://www.163.com'></base>");
}
bw.write(line,0,line.length());
bw.newLine();
}//end while
bw.close();
}
public static void main(String[] args){
Crawl ca = new Crawl();
try{
ca.crwalPage("http://www.163.com");
}catch(Exception e){
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?