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格式的-有多余的
标记被抛出,每一行似乎都以一个不必要的逗号结束。