C# 从没有id的span中获取文本
我试图在webbrowser中获取span内的文本,问题是span没有id 这是我尝试过的代码:C# 从没有id的span中获取文本,c#,html,webbrowser-control,C#,Html,Webbrowser Control,我试图在webbrowser中获取span内的文本,问题是span没有id 这是我尝试过的代码: var findhuv1 = webBrowser2.Document.GetElementsByTagName("span").OfType<HtmlElement>() .Where(html => html.GetAttribute("class").Equals("huv1")).FirstOrDefault(
var findhuv1 = webBrowser2.Document.GetElementsByTagName("span").OfType<HtmlElement>()
.Where(html => html.GetAttribute("class").Equals("huv1")).FirstOrDefault().InnerText;
label14.Text = findhuv1;
var findhuv1=webBrowser2.Document.GetElementsByTagName(“span”).of type()的
.Where(html=>html.GetAttribute(“class”).Equals(“huv1”).FirstOrDefault().InnerText;
label14.Text=findhuv1;
这是网页上的html代码:
<span class="huv1">6436347</span>
6436347
问题是我的代码只返回带有错误的:
System.NullReferenceException
System.Linq.Enumerable.FirstOrDefault<TSource>(...) returned null.
System.NullReferenceException
System.Linq.Enumerable.FirstOrDefault(…)返回null。
我需要帮助来找出我做错了什么,我没有权限编辑网页上的html代码。这是否回答了您的问题@đěěxěŕ无法找到正确的方法来获取包含该内容的文本