如何抓取其它网站的内容?

来源:百度知道 编辑:UC知道 时间:2024/06/18 16:37:11
我想抓取其它网页的内容。比如说163的邮箱登录界面,我只想显示他界面输入帐号密码及登录的那块,其它的地方不显示。请问用C#怎么样做?

使用iframe即可实现:
<div style="width:300px;height:200px"><iframe src="http://mail.163.com" style="margin-left:-500px; margin-top:-200px;"></iframe></div>
C#下载:
WebRequest req = WebRequest.Create(url);
WebResponse res = req.GetResponse();
Stream str = res.GetResponseStream();
StreamReader sr = new StreamReader(str, System.Text.Encoding.Default);
string html = sr.ReadToEnd();
sr.Close();
str.Dispose();
res.Close();

你说说具体要做什么用。如果是取内容 编写一个 spider 。c#源码 网上有!如果是方便提供别人登陆的话我想你做不到因为 网易现在会检测用户的登陆网址如果是从其他网址登陆的他会提示用户不安全。不过可以用iframe 在控制一下样式

离线浏览工具