使用wget命令无法正确下载指定CSV文件,请求技术协助
wget下载CSV文件失败的排查与解决办法
先确认基础命令是否正确执行,标准下载命令为:
wget https://www.statistik-berlin-brandenburg.de/opendata/AfSBBB_BE_LOR_Strasse_Strassenverkehrsunfaelle_2020_Datensatz.csv如果下载后文件不是CSV格式,大概率是服务器返回了重定向或网页内容,试试添加
--content-disposition参数,让wget识别服务器的文件命名和下载指令:wget --content-disposition https://www.statistik-berlin-brandenburg.de/opendata/AfSBBB_BE_LOR_Strasse_Strassenverkehrsunfaelle_2020_Datensatz.csv部分网站会拦截默认wget的用户代理(UA),伪装成浏览器UA尝试下载:
wget -U "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" https://www.statistik-berlin-brandenburg.de/opendata/AfSBBB_BE_LOR_Strasse_Strassenverkehrsunfaelle_2020_Datensatz.csv先在浏览器中打开该URL验证有效性:
如果浏览器也无法下载,说明服务器端存在访问限制或文件已移除,需联系数据提供方;如果浏览器可以正常下载,再排查wget的参数或本地网络问题。
检查本地环境:
- 确认当前用户有下载目录的写入权限
- 排查是否有防火墙、代理服务器拦截wget的网络请求
内容的提问来源于stack exchange,提问作者user20130997
相关产品推荐
相关产品推荐

