【发布时间】:2012-05-28 05:14:06
【问题描述】:
您将如何转换表单的 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 生成 CSS 选择器
【问题讨论】:
-
您不希望选择器那么长。您没有合理的理由要这样做。请告诉我们你为什么认为你需要这个......
-
(我猜你可以用空格替换
/,用nth-child(\d)替换[\d]) -
@sg3s:您需要将
(?<!^)/替换为>而不是空格。如果要替换为空格,则需要替换双斜杠//。 -
@BoltClock 我把它简化了,你说得对。
标签: c# xpath css-selectors html-agility-pack