win7系统自带的批处理脚本可以读取网站内容里的下载地址吗 ?

查看 64|回复 5
作者:q9339   
我想用win7自带的命令,获取网站  https://nr.ele.me/eleme_nr_bfe_retail/eb_download/config/download
[color=]"grayDownloadUrl":"https://alsc-retail.elemecdn.com/test_shell/eleme-retail-6.0.6-win-ia32-setup.exe"} 这一段,
[color=]后面的
[color=]ttps://alsc-retail.elemecdn.com/test_shell/eleme-retail-6.0.6-win-ia32-setup.exe链接,
[color=]读取为变量, 用
bitsadmin /transfer n 命令进行下载。。

自带的命令可以实现吗 ? win7系统没有安装curl 等第三方命令工具的。

命令, 下载地址

Mr丶C   

可以使用 PowerShell 来实现。以下是一个示例脚本:
```
$url = "https://nr.ele.me/eleme_nr_bfe_retail/eb_download/config/download"
$response = Invoke-WebRequest $url
$json = $response.Content | ConvertFrom-Json
$downloadUrl = $json.grayDownloadUrl.Replace(" $jobName = "eleme-download"
$jobDescription = "Downloading Eleme Retail setup"
$job = Start-BitsTransfer -Source $downloadUrl -DisplayName $jobName -Description $jobDescription
```
这个脚本首先使用 `Invoke-WebRequest` 获取网站内容,然后将 JSON 字符串转换为对象,并从中获取下载链接。最后使用 `Start-BitsTransfer` 命令启动下载任务。
请注意,这个脚本需要在 PowerShell 环境中运行,而不是在命令提示符中。您可以将脚本保存为 `.ps1` 文件,然后在 PowerShell 中运行它。
Mr丶C   


Mr丶C 发表于 2023-4-24 16:08
可以使用 PowerShell 来实现。以下是一个示例脚本:
```
$url = "https://nr.ele.me/eleme_nr_bfe_retail ...

以上答案基于chatgpt........
q9339
OP
  


Mr丶C 发表于 2023-4-24 16:08
可以使用 PowerShell 来实现。以下是一个示例脚本:
```
$url = "https://nr.ele.me/eleme_nr_bfe_retail ...

执行了。。。。 一跳而过。。。 什么都没有。。
Mr丶C   


q9339 发表于 2023-4-24 16:15
执行了。。。。 一跳而过。。。 什么都没有。。

打扰了,看来还是不行啊
像孩子y1样   

为什么我的WIN7提示 bitsadmin 弃用了。。。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部