日期:2014-05-20  浏览次数:20729 次

如何读取其他网站生成的页面数据?
就是别人页面的内容,显示在我的网站上面,并且数据是动态的。我的界面也是要跟着变化。
求高手 帮帮忙 提供思路 详细点啊 呵呵

------解决方案--------------------
如果知道别人网站的地址的话,可以读取网站内容,然后取出对应需要的内容,最后显示到自己的网站。
或者直接用框架调用别人的网站。
------解决方案--------------------
看你需要什么数据了啊,要是整站数据的话,那就直接用iframe框架嵌入进来就行了,如果是别人网站的部分内容,比如常用的就是读取大型官网的新闻信息并实时更新,一般都会有xml订阅的。
------解决方案--------------------
读内容
------解决方案--------------------
探讨

看你需要什么数据了啊,要是整站数据的话,那就直接用iframe框架嵌入进来就行了,如果是别人网站的部分内容,比如常用的就是读取大型官网的新闻信息并实时更新,一般都会有xml订阅的。

------解决方案--------------------
HttpWebRequest请求网站数据,再对下载下来的数据进行正则表达式解析.
------解决方案--------------------
C# code
WebResponse webResponse = WebRequest.Create("http://www.baidu.com").GetResponse();
            StreamReader streamReader = new StreamReader(webResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("GB2312"));
            string content = streamReader.ReadToEnd();

------解决方案--------------------
HTML code


<iframe src="www.baidu.com" width="800" height="400"></iframe>