求大佬,批量一个下载地址编号000-999,有这种批量下载的方式吗

四级用户 skk4120356 3天前 819

如,下载地址是www.123.com/S/00001-老男人.JPG,到99999-老男人.JPG,有没有什么方法能批量下载,后面的-老男人不变


上一篇:下单了,不惦记了
下一篇:在天猫买NS2还没付款或者等下一批的注意了,还有20返利可以拿
最新回复 (17)
  • 四级用户 skk4120356 3天前
    0 2
  • 五级用户 ma_er233 3天前
    0 3

    命令行里 for 循环 + 用 wget 下载?

  • 四级用户 skk4120356 3天前
    0 4
    ma_er233 命令行里 for 循环 + 用 wget 下载?
    不太懂?
  • 四级用户 vDtv3vNZoE5d 3天前
    0 5
    让deepseek用Python写个脚本
  • 三级用户 a1100330 3天前
    1 6
    迅雷支持通配符
  • 三级用户 SenkjM 3天前
    0 7
    # 设置保存目录
    $saveDir = "C:\Downloads\JPGs"
    New-Item -ItemType Directory -Path $saveDir -Force | Out-Null
    # 下载范围
    $start = 1
    $end = 99999
    # 下载文件
    for ($i = $start; $i -le $end; $i++) {
        $fileName = "{0:D5}.JPG" -f $
        $url = "http://www.123.com/S/$fileName"
        $output = Join-Path $saveDir $fileName
        try {
            Invoke-WebRequest -Uri $url -OutFile $output -ErrorAction Stop
            Write-Host "成功下载:$fileName"
        } catch {
            Write-Warning "下载失败:$fileName"
        }
    }

    chatgpt跑的的一个ps脚本,保存为name.ps,然后在终端里直接运行就行了

    自己对着代码改一下就行

  • 四级用户 sakurachan 3天前
    0 8
    下载并安装FDM:https://www.freedownloadmanager.org/download.htm
    打开FDM,选择“文件” -> “创建批量下载”。
    在“批量下载”窗口的“URL模板”中输入:
    http://www.123.com/S/[00001-99999].JPG
    或者使用自定义数字格式:
    http://www.123.com/S/[num=1:99999:1:00000].JPG
    [num=起始值:结束值:步长:数字格式],其中00000表示五位数,前面补0。
    点击“确定”,FDM将生成所有的下载链接,您可以选择开始下载。
  • 三级用户 SenkjM 3天前
    0 9
    # 设置保存目录
    $saveDir = "C:\Downloads\JPGs"
    New-Item -ItemType Directory -Path $saveDir -Force | Out-Null
    # 下载范围
    $start = 1
    $end = 99999
    # 切换到保存目录
    Set-Location $saveDir
    # 下载文件
    for ($i = $start; $i -le $end; $i++) {
        $fileName = "{0:D5}.JPG" -f $i
        $url = "http://www.123.com/S/$fileName"
        # 如果文件已存在,则跳过
        if (Test-Path $fileName) {
            Write-Host "已存在,跳过:$fileName"
            continue
        }
        # 使用 wget 下载,显示进度条,自动重试
        $wgetCmd = "wget -c --tries=3 --show-progress `"$url`" -O `"$fileName`""
        Invoke-Expression $wgetCmd
    }

    还有个wget版本的,他说可以实现多线程。

    应该是name.ps1

    如果说不能运行脚本可以先运行一下这个,临时解除脚本限制,仅在当前的终端会话中有效。

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned
  • 五级用户 ma_er233 3天前
    0 10
    就比如 for i in $(seq -w 00001 99999); do wget https://www.123.com/S/$i.JPG; done
    不过这是 Linux 的,Win 上怎么整我也不大清楚……还是问 AI 吧
  • 四级用户 skk4120356 3天前
    0 11
    sakurachan 下载并安装FDM:https://www.freedownloadmanager.org/download.htm 打开FDM,选择“文件” -> “创建批量下载”。 在“批量下载”窗口的“ ...


    没有文件选项360截图20250528220023074.jpg

  • 四级用户 skk4120356 3天前
    0 12
    ma_er233 就比如 for i in $(seq -w 00001 99999); do wget https://www.123.com/S/$i.JPG; done 不过这是 Linux 的,Win 上怎么 ...
    WIN10怎么操作,好难
  • 四级用户 skk4120356 3天前
    0 13
    SenkjM # 设置保存目录 $saveDir = "C:\Downloads\JPGs" New-Item& ...
    感谢,历史帖子给您加分啦
  • 四级用户 cfi1000 3天前
    2 14

    不会有人连迅雷的批量下载都不会吧


  • 五级用户 wenbin5243 3天前
    1 15

    打开浏览器,点击鼠标右键-检查,切换到console标签,输入下面代码
    for(let i = 0; i < 99999; i++) {console.log(`www.123.com/S/${i.toString().padStart(5, '0')}.JPG`)}

    然后把链接全部复制,迅雷下载

  • 四级用户 skk4120356 3天前
    0 16
    cfi1000 不会有人连迅雷的批量下载都不会吧
    感谢
  • 四级用户 skk4120356 3天前
    0 17
    wenbin5243 打开浏览器,点击鼠标右键-检查,切换到console标签,输入下面代码for(let i = 0; i &lt; 99999; i++) {console.log(`www.123.com/S ...
    感谢
  • 四级用户 skk4120356 3天前
    0 18

    • 老男人游戏网配套论坛
      19
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。