【发布时间】:2021-07-30 03:59:43
【问题描述】:
所以我一直试图弄清楚如何让我的批处理文件从网络上读取内容,然后将其写入文本文件,但找不到任何方法。所以我想我可以在 stackoverflow 上问这里的人,因为我之前遇到过编码问题,而且这个网站和它的用户都帮助了我。
如果可以读取一个网站并将输出写入一个文件,那么人们将如何去做呢?
【问题讨论】:
-
您没有使用 PowerShell 有什么原因吗?
标签: batch-file
所以我一直试图弄清楚如何让我的批处理文件从网络上读取内容,然后将其写入文本文件,但找不到任何方法。所以我想我可以在 stackoverflow 上问这里的人,因为我之前遇到过编码问题,而且这个网站和它的用户都帮助了我。
如果可以读取一个网站并将输出写入一个文件,那么人们将如何去做呢?
【问题讨论】:
标签: batch-file
这似乎是您可以通过很少的 stackoverflow 或 google 搜索来解决的问题,所以我只会为您指出正确的方向。 查找 Powershell wget 和 curl 命令。
您可以使用“>”运算符重定向这些命令的输出,如下例所示。
命令(wget 或任何)someurl > filename.txt
例子:
curl www.google.com > something.txt
【讨论】:
wget,PowerShell 中的wget 只是命令Invoke-WebRequest 的别名在 Powershell 中是 curl。 curl.exe 存在于 Windows 中,与 PowerShell 中的 curl 不同,后者只是 Invoke-Webrequest。 curl.exe 可以从 cmd 调用,所以在这个用例中不需要 PowerShell