我做了一个市场报价,要从别人的网站上获取报价,现在我是把他的内容获取来了,但是上面有连接,我点击就进入他们的网站了。我现在想问的就是,当我点击连接,我重新用一个页面获取他的值,我就是不知道怎么传,还有就是点击下一页,内容老是不变,,
代码如下:<script language="javascript">
var xmlhttp;
function createHttp()
{
if(window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHttp");
}
else if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
}
function getWeather()
{
createHttp();
xmlhttp.onreadystatechange=StratDo;
xmlhttp.open("post","http://www.fengj.com/zx/list_new.asp?page_no=1&channel_type=废旧物资废金属行情&keyword2=铜&sortid=",true);
xmlhttp.send(null);
} function StratDo()
{
if(xmlhttp.readystate==4 && xmlhttp.status==200)
{
var data=bytes2BSTR(xmlhttp.ResponseBody);
var begin=data.indexOf("<body>");
var end=data.indexOf("</body>");
var weather=data.substring(begin,end);
var end1=weather.indexOf("<h1")
var s=weather.substring(end1);
var end2=s.indexOf("</form>");
var begin1=s.indexOf("<h1")
var str=s.substring(begin1,end2+8);
document.getElementById("Mdiv").innerHTML=str;
}
}
</script>
在线等答案呀求求各位帮帮忙。。
代码如下:<script language="javascript">
var xmlhttp;
function createHttp()
{
if(window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHttp");
}
else if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
}
function getWeather()
{
createHttp();
xmlhttp.onreadystatechange=StratDo;
xmlhttp.open("post","http://www.fengj.com/zx/list_new.asp?page_no=1&channel_type=废旧物资废金属行情&keyword2=铜&sortid=",true);
xmlhttp.send(null);
} function StratDo()
{
if(xmlhttp.readystate==4 && xmlhttp.status==200)
{
var data=bytes2BSTR(xmlhttp.ResponseBody);
var begin=data.indexOf("<body>");
var end=data.indexOf("</body>");
var weather=data.substring(begin,end);
var end1=weather.indexOf("<h1")
var s=weather.substring(end1);
var end2=s.indexOf("</form>");
var begin1=s.indexOf("<h1")
var str=s.substring(begin1,end2+8);
document.getElementById("Mdiv").innerHTML=str;
}
}
</script>
在线等答案呀求求各位帮帮忙。。
===========url映射
Asp.Net,C#,SQL,JS,WCF,AJAX,工作流,WPF,MVC,LINQ,设计模式(架构)等技术讨论
“ASP.NET(C#)Fans” QQ群:96877690
---------------------------------------
再使用链接抓取数据
有参数使用httpwebrequest通过post传值获取
data = analysis(data);
Response.Write(data);以上为伪代码,仅供参考
data = analysis(data);
Response.Write(data);再用正则过滤