怎么用JAVA 正则表达式提取分页的内容?

http://v.m.zjxuexi.com/a/archiver/?tid-21.html&page=1
我想获取这个网站第一页和第二页的内容

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中的内容吗?没办法自动获取第二页的吗?

温馨提示:答案为网友推荐,仅供参考