WSL环境下wget下载Moodle平台CSV文件返回HTML而非目标文件的问题求助
WSL环境下wget下载Moodle平台CSV文件返回HTML而非目标文件的问题求助
各位好,我目前在WSL(Windows Subsystem for Linux)的Ubuntu 22.04环境里写bash脚本,用来完成CS课程的作业,其中有个任务是从学校的Moodle平台(my.uopeople.edu)下载一个CSV文件。
但我不管是直接在终端用wget/curl命令,还是写到脚本里执行,每次得到的都是HTML文件,不是我要的CSV。奇怪的是,直接在浏览器里点击链接就能正常下载到正确的CSV,而且听同学说他们用wget就能成功,没遇到这个问题。
我试过两种链接:
- 课程里直接提供的链接:
https://my.uopeople.edu/pluginfile.php/1808571/mod_book/chapter/471052/Sample-Spreadsheet-1000-rows.csv - 从Edge浏览器的下载记录里复制的链接:
https://my.uopeople.edu/pluginfile.php/1808573/mod_workshop/instructauthors/Sample-Spreadsheet-1000-rows.csv
用的wget命令是:wget -O <file-name> "<URL>",把上面两个链接分别代入试了,结果都一样,得到的都是HTML文件,不是目标CSV。
我现在有点懵,想请教大家:是不是我在wget里漏加了什么参数?还是WSL环境下跑wget有特殊限制?或者是Moodle平台的pluginfile.php这类链接本身就需要特殊处理才能正确下载资源?
备注:内容来源于stack exchange,提问作者Robert Thornton
相关产品推荐
相关产品推荐

