如何在自己的网站调用别人网站的内容!

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:12:24
我想在我的网站里面调用别人网站的查询,就像http://train.airtofly.com/调用火车票的查询系统!而查询的结果也是在自己本站内啊!急急!!!!
代码我不熟啊,有没有直接了当一点啊,我可以直接复制代码放上去的啊!晕,不要这个网页嵌入啊!我只想调用一部分啊!我用asp啊!

你想要调用哪个网站页面,就对那个页面发起相应的HTTP请求。同时传递参数。你在解析返回的结果。处理后显示在自己的网站上。
拿你发的那个网站做个例子。我想获得K19的车次信息。
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://train.airtofly.com/checi/?");
req.Method = "POST";
req.KeepAlive = true;
req.ContentType = "application/x-www-form-urlencoded";
string postData = "txtCheCi=" + HttpUtility.UrlEncode("K19", System.Text.Encoding.GetEncoding("gb2312"));
StringBuilder UrlEncoded = new StringBuilder();
byte[] SomeBytes = Encoding.ASCII.GetBytes(postData);
req.ContentLength = SomeBytes.Length;
Stream newStream = req.GetRequestStream();
newStream.Write(SomeBytes, 0, SomeBytes.Length);
newStream.Close();

//获得流内容
res = (HttpWebResponse)req.GetResponse();
System.IO.Stream s = res.GetResponseStream();
StreamReader re