Asp.net wget无法保存asp页面

Asp.net wget无法保存asp页面,asp.net,wget,Asp.net,Wget,似乎wget无法获取asp文件,而html没有问题。我已经编写了一个脚本来设置一些URL,并将它们保存为csv格式。 剧本是 wget -qO- http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=KPAPALMY1&format=1 | sed 's+<br />++g' > $1.csv wget-qO-http://www.wunderground.com/weatherstation

似乎
wget
无法获取
asp
文件,而
html
没有问题。我已经编写了一个脚本来设置一些URL,并将它们保存为
csv
格式。 剧本是

wget -qO- http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=KPAPALMY1&format=1 | sed 's+<br />++g' > $1.csv
wget-qO-http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=KPAPALMY1&format=1 |sed的+
++g'>$1.csv
您必须在该URL周围加引号!如果不加引号,Bash(或您正在使用的任何shell)会将
&
视为在后台运行
wget
的请求,而
&
后面的format参数永远不会发送到服务器。请尝试以下方法:

wget -qO- 'http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=KPAPALMY1&format=1' | sed 's+<br>++g' > $1.csv
wget-qO-'http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=KPAPALMY1&format=1| sed的+
++g'>$1.csv
请注意,我也调整了您的
sed
命令-您得到的

没有终止斜杠。另外:删除这些

意味着只有每隔一行有数据。希望这不会是一个问题,因为使用
sed
删除新行有点麻烦,但如果是,请查看如何执行


希望有帮助

你能把你的剧本全部贴出来吗?另外:
wget
ing这个页面对我来说很好。但是服务器返回的页面不是CSV格式的-有多余的

标记被抛出,每一行似乎都以一个不必要的逗号结束。