0

您将如何转换以下形式的 xpath 选择器:

/html[1]/body[1]/table[1]/tr[3]/td[1]/table[1]/tr[1]/td[2]/table[1]/tr[1]/td[2]

与它的 css 选择器等效吗?

或者,我需要为HtmlAgilityPack.HtmlNode

4

2 回答 2

1

我不知道为什么你绝对需要一个 CSS 选择器(如果不是所有的 HTML 解析器和测试套件都支持 CSS 选择器XPath),但到底是什么:

html > body > table:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > table:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > table:nth-child(1) > tr:nth-child(1) > td:nth-child(2)

我只是不包括伪类htmlbody因为它们是隐含的。

于 2012-05-21T17:58:30.117 回答
0

这些 div 和表中是否没有属性(id 或类)?如果有这会使 htmlagilitypack 的工作变得容易得多。

于 2012-05-21T18:31:43.657 回答