首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

头一次用Winform的webBrowser控件,求指点

2012-07-08 
头一次用Winform的webBrowser控件,求指导想获取网站的相关SEO,例如网站的关键词,描述等。后面不知道该怎么

头一次用Winform的webBrowser控件,求指导
想获取网站的相关SEO,例如网站的关键词,描述等。后面不知道该怎么写了

C# code
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)        {            //获取网站关键词,就是key words这个                foreach (HtmlElement h in webBrowser1.Document.GetElementsByTagName("head"))                {                                    }        }


[解决办法]
你应该找<meta>标签。。

来自MSDN的例子:

HTML 页通常使用 META 标记嵌入与文档有关的任意信息。下面的 HTML 代码示例检索 HTML 文档中的所有 META 标记,查找名称为 Description 的 META 标记,并将该标记显示给用户。该代码示例要求应用程序包含一个名为 WebBrowser1 的 WebBrowser 控件。

C# code
private void DisplayMetaDescription(){    if (webBrowser1.Document != null)    {        HtmlElementCollection elems = webBrowser1.Document.GetElementsByTagName("META");        foreach (HtmlElement elem in elems)        {            String nameStr = elem.GetAttribute("name");            if (nameStr != null && nameStr.Length != 0)            {                String contentStr = elem.GetAttribute("content");                MessageBox.Show("Document: " + webBrowser1.Url.ToString() + "\nDescription: " + contentStr);            }        }    }} 

热点排行