首页 > 解决方案 > 从没有 id 的 span 中获取文本

问题描述

我试图在 webbrowser 的 span 中获取文本,问题是 span 没有 id。

这是我尝试过的代码:

        var findhuv1 = webBrowser2.Document.GetElementsByTagName("span").OfType<HtmlElement>()
                        .Where(html => html.GetAttribute("class").Equals("huv1")).FirstOrDefault().InnerText;
        label14.Text = findhuv1;

这是网页上的html代码:

<span class="huv1">6436347</span>

问题是我的代码只返回错误:

    System.NullReferenceException
System.Linq.Enumerable.FirstOrDefault<TSource>(...) returned null.

我需要帮助来弄清楚我做错了什么,并且我无权编辑网页上的 html 代码。

标签: c#htmlwebbrowser-control

解决方案


推荐阅读