通过浏览器C#按类名获取元素

时间:2015-10-18 18:17:32

标签: c# html

我有:

collapseDiv

我想使用类名获取href,我尝试:

<h2 class="entry-title" itemprop="headline">
<a href="http://www.printesaurbana.ro/2015/10/idei-despre-un-start-bun-in-blogging.html" Idei despre un start bun în blogging </a>
</h2>

但没有工作。怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该使用link.GetAtribute("className")。此外,html文档中的h2标记具有entry-title类。更正后的代码:

if (webBrowser1.Document != null)
            {
                var links = webBrowser1.Document.GetElementsByTagName("h2");

                foreach (HtmlElement link in links)
                {
                    if (link.GetAttribute("className") == "entry-title")
                    {
                        MessageBox.Show("Here");

                    }
                }
            }