网址模板配置

使用 {*} 标记需要替换的变量位置(必填)

📋 生成结果
🔗

输入网址模板并选择规则,点击「生成网址」按钮

URL批量生成器 - 多参数组合链接批量制作工具

URL批量生成器可以根据模板和参数组合批量生成 URL 列表。设置基础 URL 和多组参数值后,工具会自动进行笛卡尔积组合,生成所有可能的 URL 变体。适用于 SEO 批量提交、A/B 测试链接生成、多地区页面生成等场景。

下面介绍 URL 批量生成的原理、使用方法和常见应用场景。

什么是 URL 批量生成

URL 批量生成是指根据一个URL 模板和多组参数值,自动组合出所有可能的 URL 变体。例如,基础 URL 为 example.com/page?city={city}&type={type},city 参数有北京、上海两个值,type 参数有酒店、景点两个值,则组合生成 4 条 URL。

这种方式特别适合需要大量相似 URL 的场景,如 SEO 长尾页面生成、多维度筛选页面、A/B 测试链接等。手动逐个创建既耗时又容易出错,批量生成工具可以快速准确地完成。

核心功能

模板配置

使用占位符定义 URL 模板

参数组合

多组参数自动笛卡尔积组合

实时预览

参数变化后实时更新 URL 列表

批量导出

导出为文本文件或复制到剪贴板

URL 编码

自动对中文参数进行 URL 编码

数量统计

显示组合后的 URL 总数

使用教程

  1. 输入基础 URL 模板,用 {参数名} 标记需要替换的位置。
  2. 为每个参数设置多个值,每行一个。
  3. 工具自动计算所有参数的笛卡尔积组合并生成 URL 列表。
  4. 一键复制或导出所有生成的 URL。

适用场景

  • SEO 批量页面 - 生成城市+品类组合的长尾页面 URL
  • A/B 测试 - 批量生成不同参数的测试链接
  • 多地区页面 - 生成不同城市/地区的页面链接
  • 数据采集 - 批量生成爬虫的目标 URL 列表

笛卡尔积组合原理

笛卡尔积(Cartesian Product)是集合论中的基本运算,将多个集合中的元素两两配对生成所有可能的组合。例如集合 A={a,b} 和集合 B={1,2} 的笛卡尔积为 {(a,1), (a,2), (b,1), (b,2)},共 2x2=4 种组合。

在 URL 批量生成中,每个参数的值集合作为一个维度,所有维度的笛卡尔积就是最终的 URL 列表。组合总数等于各参数值数量的乘积。注意参数过多或值过多会导致组合爆炸,建议控制总组合数在合理范围内。

常见问题

最多能生成多少条 URL?

理论上没有限制,但建议单次生成不超过 10000 条。组合数是各参数值数量的乘积,参数过多可能导致组合爆炸。

中文参数会自动编码吗?

是的,工具会自动对中文和特殊字符进行 URL 编码,确保生成的 URL 可以直接在浏览器中访问。

可以只组合部分参数吗?

可以,未设置值的参数会保留占位符原样输出。你也可以只为部分参数设置值,其余参数手动替换。

生成的 URL 可以直接提交给搜索引擎吗?

可以,生成的 URL 是标准格式,可以提交到搜索引擎的站长平台。建议配合 sitemap 使用,批量提交更高效。

支持 POST 参数吗?

目前仅支持 GET 参数(URL 查询字符串),不支持 POST 请求体参数。POST 参数通常不需要在 URL 中体现。

如何避免组合爆炸?

控制参数数量和每个参数的值数量。例如 3 个参数各 10 个值会产生 1000 条 URL,4 个参数各 10 个值就会产生 10000 条。建议分批生成。