紧急求救
最近在做下载网页的程序,普通情况下可以随心所欲的下载一个网站上的所有链接。但有一种情况我现在无能为力。
即网站的链接改变是用java script实现的。例如一个next按钮,点击这个按钮执行一段java script.
这个按钮是这样定义的:
<a id="btnTopNext" href="javascript:__doPostBack('btnTopNext','')">Next</a>
:__doPostBack这段java script是这样定义的:
<script language="javascript" type="text/javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
theform = document.frmProdSearch;
}
else {
theform = document.forms["frmProdSearch"];
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>
我对java script几乎一窍不通,而我现在是用perl程序对该网站中的一些链接进行下载。我想只要向服务器提交一些信息,便能用程序对next所指的网页进行下载,可是我不知道该向服务器提交什么信息,还望各位大虾慷慨相助!!!!!!感激不尽:)