c#webbrowser显示你想要的

时间:2009-08-31 10:56:39

标签: c# .net browser

我想创建小型网络浏览器,小巧而快速

但我有问题,

让我解释一下:

1 - 用户进入网站:google.com 2 - c#program get google.com 3 - 找到<td nowrap="" align="center"> 4 - 在Web浏览器中仅显示该区域

我不知道我必须从哪里开始,

谢谢

2 个答案:

答案 0 :(得分:3)

好的,我会尝试回答你的问题,但我也在解读。

  1. 在表单上创建WebBrowser控件。 (2.0适用于您需要的内容)和.Navigate("http://www.google.com");
  2. 从文档中获取源代码。您可以按照以下方式执行此操作:string source = _WebBrowser.Document.Body.OuterHtml;
  3. 使用字符串操作进入所需页面上的区域。例如.SubString()函数
  4. 将文本保存到文件中,或者将其加载到WebBrowser控件中,或者将文档HTML替换为您想要显示的HTML。

答案 1 :(得分:2)

好!查看评论,您似乎想要使用c#请求页面并仅显示页面的一部分。在您的情况下,它是特定的<td>。如果我错了,请纠正我。

除了凯尔所提到的。查看HTML agility Pack。你可能会感兴趣。