用DOM实现文章采集--通过jquery语法式的方法采集指定对象的文本(3)
来源:未知 责任编辑:责任编辑 发表时间:2014-04-20 03:40 点击:次
{
return null;
}
else
{
return hnList[0];
}
}
#region 获得属性
/// <summary>
/// 获得属性
/// </summary>
/// <param name="_HtmlNodes"></param>
/// <param name="attr"></param>
/// <returns></returns>
public string[] Attr(IList<HtmlNode> _HtmlNodes, string attr)
{
if (_HtmlNodes == null)
{
return new string[0];
}
if (_HtmlNodes.Count() == 0)
{
return new string[0];
}
var v = from x in _HtmlNodes where x.Attributes[attr] != null select x;
return (from x in v select x.Attributes[attr].Value).ToArray();
}
#endregion
#region 根据选择器语法查找
/// <summary>
/// 根据选择器语法查找
/// </summary>
/// <param name="_HtmlNodes"></param>
/// <param name="Expression"></param>
/// <returns></returns>
private List<HtmlNode> Get(List<HtmlNode> _HtmlNodes, string Expression)
{
string _expre = null;
string fun = null;
int index = -1;
string keyword = null;
Regex reg = new Regex(@"([.|\-|\w]+)", RegexOptions.Singleline);
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>