WSL wget 命令返回 HTML 而不是可下载的 csv 文件

WSL wget 命令返回 HTML 而不是可下载的 csv 文件

我正在运行 WSL(适用于 Linux 的 Windows 子系统)并使用 Ubuntu 22.04 来测试我自己开发的 bash 脚本作为我的 CS 课程的一部分。

任务是使用 curl 或 wget 通过 Moodle 网站从课程提供的链接下载 CSV(逗号分隔值)文件。

我曾尝试在脚本中和直接在终端中运行 wget 和 curl 命令,但每次我尝试检索 CSV 文件时,最终都会得到一个 HTML 文件。

单击该链接时,它会下载正确的 CSV 文件,并且我认为其他人在使用 wget 命令检索文件时不会遇到问题。

我也尝试单击下载链接,然后从 Edge 浏览器的下载页面检索 URL,但最终结果相同。

命令运行:wget -O <file-name> <"URL">

提供链接:https://my.uopeople.edu/pluginfile.php/1808571/mod_book/chapter/471052/Sample-Spreadsheet-1000-rows.csv

下载页面链接:https://my.uopeople.edu/pluginfile.php/1808573/mod_workshop/instructauthors/Sample-Spreadsheet-1000-rows.csv

是否有人知道我是否缺少 wget 命令的参数,或者这是否可能是在 WSL 中运行 wget 命令的问题,甚至是尝试下载 plugin.php 文件的问题?

相关内容