You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用词表中每个单词替换URL指定部分批量生成对应目标URL

批量生成URL的实现方案

以下提供三个不同环境下的可直接复用的实现方案,你的动词文本文件需提前处理为verbs.txt,每行仅存储1个动词,无多余空格、空行即可。

方案1:Python 跨平台实现(Windows/macOS/Linux通用)

  • 新建脚本文件generate_urls.py,写入如下代码:
# 配置参数
VERB_FILE_PATH = "verbs.txt"
OUTPUT_FILE_PATH = "generated_urls.txt"
URL_TEMPLATE = "https://konjugator.reverso.net/konjugation-deutsch-{}-werden.html"

if __name__ == "__main__":
    # 读取动词列表,自动跳过空行
    with open(VERB_FILE_PATH, "r", encoding="utf-8") as f:
        verbs = [line.strip() for line in f if line.strip()]
    # 生成所有URL
    urls = [URL_TEMPLATE.format(verb) for verb in verbs]
    # 写入输出文件
    with open(OUTPUT_FILE_PATH, "w", encoding="utf-8") as f:
        f.write("\n".join(urls))
    print(f"已成功生成{len(urls)}条URL,保存至{OUTPUT_FILE_PATH}")
  • 将verbs.txt和generate_urls.py放在同一文件夹下
  • 终端执行命令 python generate_urls.py 即可生成结果文件generated_urls.txt

方案2:Linux/macOS 一行Shell命令实现

无需写脚本,直接在终端进入动词文件所在目录后执行:
awk '{print "https://konjugator.reverso.net/konjugation-deutsch-"$0"-werden.html"}' verbs.txt > generated_urls.txt

方案3:Windows PowerShell 实现

打开PowerShell进入动词文件所在目录后执行:

Get-Content .\verbs.txt | ForEach-Object { "https://konjugator.reverso.net/konjugation-deutsch-$($_)-werden.html" } | Out-File .\generated_urls.txt -Encoding UTF8
注意事项
  • 如果动词包含德语变音符号、空格等特殊字符,上述三个方案都会保留原字符,无需额外转码即可正常访问
  • 3000条数据的生成耗时在1秒以内,不需要额外做性能优化
  • 若需要验证URL有效性,可在生成后添加校验逻辑,筛选出无效的特殊字符动词即可

内容的提问来源于stack exchange,提问作者user14857618

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 17:06:02