如何获得标题,描述从html敏捷性
本文关键字:html 描述 何获得 标题 | 更新日期: 2023-09-27 18:15:33
我想从web获取标题,描述。我使用
var title= (from item in doc.DocumentNode.SelectNodes(
"//div[@class='section sectionMain recentNews']//a[@class='newsTitle']")
select item).ToList();
var des= (from item in doc.DocumentNode.SelectNodes(
"//div[@class='section sectionMain recentNews']//div[@class='newsText']")
select item).ToList();
现在,我想使用查询select所有标题,描述,如:
var data = (from item in doc.DocumentNode.SelectNodes(
"//div[@class='section sectionMain recentNews']") select new
{
title =..........., description =.......
}
如果您不想在同一个循环中执行此操作,您可以使用的一种方法是将两个列表组合在一起:
var title= (from item in doc.DocumentNode.SelectNodes(
"//div[@class='section sectionMain recentNews']//a[@class='newsTitle']")
select item).ToList();
var des= (from item in doc.DocumentNode.SelectNodes(
"//div[@class='section sectionMain recentNews']//div[@class='newsText']")
select item).ToList();
var items = title.Zip(des, (t, d) => new {Title = t, Description = v })
希望这对你有帮助