使用 HtmlAgilityPack 解析 HTML 页面以按类选择 Div

发布于 2024-08-29 08:47:19 字数 234 浏览 4 评论 0原文

我将 C# 与 HtmlAgilityPack 一起使用,并且可以选择 id 为 foo 的 div

var foos = from foo in htmlDoc.DocumentNode.Descendants("div")
           where foo.Id == "foo" 
           select foo;

,但是如何选择带有 bar 类的 div?

I am using C# with HtmlAgilityPack and I can select divs that have an id of foo

var foos = from foo in htmlDoc.DocumentNode.Descendants("div")
           where foo.Id == "foo" 
           select foo;

but how do I select div's with a class of bar?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我一直都在从未离去 2024-09-05 08:47:19

您可以像这样使用 XPATH

//div[@class='bar'] 

或者

//*/div[@class='bar']

您也可以执行 && foo.Class ==“bar”

You can use XPATH like this

//div[@class='bar'] 

or

//*/div[@class='bar']

You also may be able to do && foo.Class == "bar".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文