回复 第4楼 的 肖楠:
有一地址,经查询解析后可使用浏览器正常下载,现需使用wget下载,但不得要领,始终下载的是那个源代页而不是指定的数据文件,恳请楠神施法:
源页面为:
http://www.shibor.org/shibor/web/DataService.jsp
解析后的框架页面为:
http://www.shibor.org/shibor/web/shiborDefDownIFrame.jsp
解析后的下载地址:
http://www.shibor.org/shibor/shiborDefDown.do?yy=Historical_Shibor_Data_2013_9.&type=1
不成功的命令:
wget o "http://www.shibor.org/shibor/shiborDefDown.do?yy=Historical_Shibor_Data_2013_9.&type=1" -O temp.txt
</p>
涉及的js查询代码段:
<br />
function doAdd(yy,type){<br />
var ss = yy;<br />
var dd = type;<br />
if(dd=="1"){<br />
if(document.forms[0].shiborRadio[0].checked){<br />
dd = document.forms[0].shiborRadio[0].value;<br />
}else{<br />
dd = document.forms[0].shiborRadio[1].value;<br />
}<br />
}else if(dd=="2"){<br />
if(document.forms[0].quoteRadio[0].checked){<br />
dd = document.forms[0].quoteRadio[0].value;<br />
}else{<br />
dd = document.forms[0].quoteRadio[1].value;<br />
}<br />
}else if(dd=="3"){<br />
if(document.forms[0].shiborTendencyRadio[0].checked){<br />
dd = document.forms[0].shiborTendencyRadio[0].value;<br />
}else{<br />
dd = document.forms[0].shiborTendencyRadio[1].value;<br />
}<br />
}<br />
document.forms[0].fileName.value = ss+dd;<br />
//alert(document.forms[0].fileName.value);<br />
document.forms[0].submit();<br />
document.forms[0].fileName.value = "";<br />
}</p>
<p>function init(){<br />
if(false){<br />
alert("null");<br />
}<br />
}<br />
</p>