C# 使用HtmlAgilitypack从DIV获取href标记时获取“NullPointerException”
下面是我的html代码片段,有N个DIV的类名为C# 使用HtmlAgilitypack从DIV获取href标记时获取“NullPointerException”,c#,asp.net,web-scraping,html-agility-pack,C#,Asp.net,Web Scraping,Html Agility Pack,下面是我的html代码片段,有N个DIV的类名为quality,现在我想提取每个DIV的,每个DIV的类名为quality 伊斯汀市民艾哈迈达巴德 <div class="quality wrap"> <a href="/Hotel_Review-g297608-d4464287-Reviews-Eastin_Easy_Citizen_Ahmedabad-Ahmedabad_Gujarat.html" id="property_4464287"class="property_
quality
,现在我想提取每个DIV的
,每个DIV的类名为quality
伊斯汀市民艾哈迈达巴德
<div class="quality wrap">
<a href="/Hotel_Review-g297608-d4464287-Reviews-Eastin_Easy_Citizen_Ahmedabad-Ahmedabad_Gujarat.html" id="property_4464287"class="property_title" onclick=" ta.setEvtCookie('Reviews', 'HotelName', 297608, 0, this.href); ta.util.cookie.setPIDCookie(15176);">
Eastin Easy Citizen Ahmedabad</a> </div>
<div class="quality wrap">
<a href="/Hotel_Review-g297608-d4464287-Reviews-Eastin_Easy_Citizen_Ahmedabad-Ahmedabad_Gujarat.html" id="property_4464287"class="property_title" onclick=" ta.setEvtCookie('Reviews', 'HotelName', 297608, 0, this.href); ta.util.cookie.setPIDCookie(15176);">
Eastin Easy Citizen Ahmedabad</a> </div>
<div class="quality wrap">
<a href="/Hotel_Review-g297608-d4464287-Reviews-Eastin_Easy_Citizen_Ahmedabad-Ahmedabad_Gujarat.html" id="property_4464287"class="property_title" onclick=" ta.setEvtCookie('Reviews', 'HotelName', 297608, 0, this.href); ta.util.cookie.setPIDCookie(15176);">
Eastin Easy Citizen Ahmedabad</a> </div>
但是我收到了
NullPointerException
有人能帮我吗应该是质量包装而不是质量包装
"//div[@class='quality wrap']//a"
是的
var hrefList=page.DocumentNode
.SelectNodes("//div[@class='quality wrap']//a")
.Where(e=>e.InnerText.Trim()=="Eastin Easy Citizen Ahmedabad")
.Select(x=>x.Attributes["href"].Value)
.ToList();
你能告诉我如何获得Eastin Easy Citizen Ahmedabad的价值吗?
var hrefList=page.DocumentNode
.SelectNodes("//div[@class='quality wrap']//a")
.Where(e=>e.InnerText.Trim()=="Eastin Easy Citizen Ahmedabad")
.Select(x=>x.Attributes["href"].Value)
.ToList();