URL 批量生成器
按模板批量生成链接:模板中的 (*) 依次替换为等差或等比数列中的数字(可补 0)或字母。
本地处理
文件只在当前浏览器处理;关闭或清空后不保留。
输入文本
输入或粘贴要处理的文本
调整设置
可调整变化规则、起始值、步长或公比 等
开始处理
在本机浏览器中处理,可随时取消
工具介绍
URL 批量生成:在模板中用 (*) 标出变化的部分,例如 https://example.com/page/(*).html,工具会依次填入数字或字母,生成整列链接。适合列出分页地址、按编号命名的图片或文件,或为爬虫、下载工具准备测试链接。
数字可以按等差或等比数列变化,支持小数和补 0,字母在 a 到 z 或 A 到 Z 之间变化。一次最多生成 10000 条链接,全部在浏览器中完成,内容不上传,也不会访问这些链接。
使用步骤
- 输入含有 (*) 的模板,也可以每行一个输入多个模板,或点击“使用示例”。
- 选择“变化规则”:“等差数列(加步长)”“等比数列(乘以公比)”或“字母变化”。
- 设置“起始值”“步长或公比”和“数量”,需要时再设置“数字补 0 到位数”或勾选“倒序”。
- 点击“运行”,预览生成的列表并下载为 urls.txt。
格式与限制
- 输入
- 文本
- 输出
- 纯文本
- 大小上限
- 1 MB
- 可调设置
- 变化规则(等差数列、等比数列、字母变化);起始值;步长或公比;数量;数字补 0 到位数;倒序
- 隐私
- 文件留在当前浏览器会话中,不上传文件字节。
- 费用
- 免费,无需注册
常见问题
怎样生成 page01 而不是 page1?
把“数字补 0 到位数”设为需要的位数,例如设为 2 得到 01 到 99,设为 3 得到 001 起的编号。只补整数部分,负号保持在最前面。
可以让数字递减或使用小数吗?
可以。步长为负数时依次递减;起始值或步长带小数(例如 0.5)时,结果保留相同的小数位数,不会出现累积误差。
字母变化时为什么生成的数量比设置的少?
字母到 z 为止,步长为负数时到 a 为止,大小写与起始字母一致。例如从 x 开始、步长为 1,只会得到 x、y、z。
一个模板里可以有多个 (*) 或写多行吗?
可以。同一行中的每个 (*) 都替换为同一个值,每行模板依次套用整个序列。每一行都必须包含 (*),生成的链接总数最多 10000 条。
等比数列有什么限制?
公比不能为 0;数值超过 9007199254740991(能精确表示的最大整数)时会停止并报错。
用到这个工具的工作流
相关工具
URL 解析与参数转换
拆分 URL 的各部分与参数,把查询参数转为 JSON,或由 JSON 对象生成查询参数。
代码格式化
格式化或压缩 HTML、CSS、SCSS、Less、JavaScript、TypeScript、JSON、Markdown、YAML、XML、SQL、C、C++、C#、Java、PHP、Python 与 Nginx 配置。
时间与时区转换
每行一个时间,在 ISO 8601、Unix 时间戳和指定时区本地时间之间转换;夏令时缺失或重复的时间会明确提示。
公历农历转换
公历日期转农历(含干支年、生肖、节气与节日),或把农历日期(闰月写作“闰”)转回公历,每行一个。
HTML 在线运行
编写 HTML、CSS 与 JavaScript 并实时查看效果和控制台输出,代码在隔离框架中运行。
Markdown 在线编辑
编写 Markdown 并实时预览,可下载为 Markdown 或带样式的 HTML 页面。