C#使用HtmlAgilityPack进行网页抓取

C#使用HtmlAgilityPack进行网页抓取,c#,web-scraping,html-agility-pack,C#,Web Scraping,Html Agility Pack,我不理解这种格式://h2[@class='card\uu title mdc排版--headline6']。我找不到具有@[]等含义的文档,无法创建另一个筛选器来从标签中刮取其他数据,例如电话号码。标签中的@、//,…表示选择器的缩写语法 @abc是属性::abc /是/genderant或self::node()/ 因此,换句话说,您当前的查询//h2[@class='card\uu title mdc排版--headline6']表示查找具有class属性card\uu title m


我不理解这种格式://h2[@class='card\uu title mdc排版--headline6']。我找不到具有@[]等含义的文档,无法创建另一个筛选器来从标签中刮取其他数据,例如电话号码。

标签中的
@、//,…
表示选择器的缩写语法

  • @abc
    属性::abc
  • /
    /genderant或self::node()/

因此,换句话说,您当前的查询
//h2[@class='card\uu title mdc排版--headline6']
表示查找具有
class
属性
card\uu title mdc排版--headline6

的第一个后代或自我节点的操作。您可以通过CSS选择器,如Selvin所说,或者使用,包支持的。使用最适合你需要的东西。