【发布时间】:2013-09-30 06:38:31
【问题描述】:
以下是我的 html sn-p 有 N 个类名为 quality 的 DIV 现在我想提取每个具有质量类名的 div 的 <a href>。
Eastin Easy Citizen 艾哈迈达巴德
<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>
我已经尝试了以下
var nS = page.DocumentNode.SelectNodes("//div[@class='quality']//a");
foreach (HtmlNode linkNode in nS)
{
//do something
}
但我收到NullPointerException 谁能帮帮我
【问题讨论】:
标签: c# asp.net web-scraping html-agility-pack