打开隐形下载url(下载完成后关闭)
Open invisible download url (and after download, close it)
这是我的问题:
自 2016 年以来,我制作了一些我们需要手动执行更新的机器人,现在,通过 .bat 中的一些代码,机器人可以单独执行更新,但他打开浏览器并下载文件后,他没有关闭它。
我想在 Powershell 或 curl 中使用 ByteTransfer,但下载 link 是这样的:"https://drive.google.com/uc?export=download&id=4DJ8skd91lp"
(ByteTransfer 和 curl 需要下载 link 像这样:"http://myserver.com/file.ext"
).
我想要的是打开 INVISIBLE BROWSER 来下载文件并在 之后关闭它(只有隐形浏览器,因为客户端不必被更新所困扰).
我可以使用 Iexplorer,但下载需要确认,并且 bot (.bat) 无法检测下载是否正在等待,因为需要确认。
那么,我们可以下载一个 url 中没有结尾“.ext, .bat, .txt”的文件,并且不会打扰客户端吗?就像某些正在执行更新的应用程序一样?
感谢您的回答。
感谢 LotPings,在 cmd 中使用 Powershell,此命令无需确认也无需打开浏览器即可下载 URL 中的文件:
powershell Invoke-WebRequest -Uri "'%URL%'" -OutFile "'%OUTPUT%'"
CMD 使用 (") 和 powershell 使用 (')。
只需要在 cmd 中:
设置 url=https://...
设置输出=%systemdrive%...
这是我的问题: 自 2016 年以来,我制作了一些我们需要手动执行更新的机器人,现在,通过 .bat 中的一些代码,机器人可以单独执行更新,但他打开浏览器并下载文件后,他没有关闭它。
我想在 Powershell 或 curl 中使用 ByteTransfer,但下载 link 是这样的:"https://drive.google.com/uc?export=download&id=4DJ8skd91lp"
(ByteTransfer 和 curl 需要下载 link 像这样:"http://myserver.com/file.ext"
).
我想要的是打开 INVISIBLE BROWSER 来下载文件并在 之后关闭它(只有隐形浏览器,因为客户端不必被更新所困扰).
我可以使用 Iexplorer,但下载需要确认,并且 bot (.bat) 无法检测下载是否正在等待,因为需要确认。
那么,我们可以下载一个 url 中没有结尾“.ext, .bat, .txt”的文件,并且不会打扰客户端吗?就像某些正在执行更新的应用程序一样?
感谢您的回答。
感谢 LotPings,在 cmd 中使用 Powershell,此命令无需确认也无需打开浏览器即可下载 URL 中的文件: powershell Invoke-WebRequest -Uri "'%URL%'" -OutFile "'%OUTPUT%'"
CMD 使用 (") 和 powershell 使用 (')。 只需要在 cmd 中: 设置 url=https://... 设置输出=%systemdrive%...