import java.io.*;
import java.net.*;
public class Yugi {
public static String resolveHTML(String spec, String charsetName) {
try {
URL url = new URL(spec);
HttpURLConnection huc = (HttpURLConnection) url.openConnection();
InputStreamReader isr = new InputStreamReader(huc.getInputStream(), charsetName);
BufferedReader br = new BufferedReader(isr);
StringBuilder builder = new StringBuilder();
String line = null;
while (null != (line = br.readLine())) {
builder.append(line);
}
br.close();
isr.close();
huc.disconnect();
return builder.toString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args){
// 改变page参数即可获取第二页
String url = "ht和谐tp://v.m.zjxuexi.com/a/archiver/?tid-21.html&page=1";
String str = resolveHTML(url, "utf-8");
System.out.println(str);
}
}
追问但是这样不是要手动改URL中的内容吗?没办法自动获取第二页的吗?