以下是一个实现 URL 拼接并将页面返回值保存到新 xlsx 文件中的 Java 代码示例:

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

import java.io.FileOutputStream;
import java.io.IOException;

public class Main {
    public static void main(String[] args) throws IOException {
        // 创建工作簿
        Workbook workbook = new XSSFWorkbook();
        // 创建工作表
        Sheet sheet = workbook.createSheet('Result');
        // 创建表头
        Row header = sheet.createRow(0);
        header.createCell(0).setCellValue('URL');
        header.createCell(1).setCellValue('返回值');
        // 待拼接的 URL
        String baseUrl = 'https://www.example.com?id=';
        // 待拼接的 ID 列表
        String[] ids = {'1', '2', '3', '4', '5'};
        // 遍历 ID 列表,拼接 URL,并获取页面返回值
        int rowNum = 1;
        for (String id : ids) {
            String url = baseUrl + id;
            Document doc = Jsoup.connect(url).get(); // 使用 Jsoup 获取页面内容
            String result = doc.text(); // 获取页面返回值
            // 将 URL 和返回值写入工作表
            Row row = sheet.createRow(rowNum++);
            row.createCell(0).setCellValue(url);
            row.createCell(1).setCellValue(result);
        }
        // 保存工作簿到文件
        FileOutputStream fileOut = new FileOutputStream('result.xlsx');
        workbook.write(fileOut);
        fileOut.close();
        workbook.close();
    }
}

这个示例中,我们使用了 Apache POI 和 Jsoup 库来处理 xlsx 文件和网页内容。首先创建了一个工作簿和一个工作表,并在工作表中创建了表头。然后遍历待拼接的 ID 列表,拼接 URL 并使用 Jsoup 获取页面内容,将 URL 和页面返回值写入工作表的新行中。最后将工作簿保存到文件中。

需要注意的是,这个示例中使用了较为简单的方式获取页面内容,实际情况可能需要更复杂的处理。同时,也需要根据实际情况调整代码中的参数和异常处理。

Java URL 拼接并保存页面返回值到 Excel 文件

原文地址: https://www.cveoy.top/t/topic/nPBN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录