执行xpath时无效的令牌

时间:2016-09-01 23:15:10

标签: c# xpath html-agility-pack

尝试使用HtmlAgilityPack选择节点时,我收到无效的令牌错误

我使用的Xpath是

“// article [contains(@class,'product-buy')] / div [@ class ='product-price-wrapper'] / div [@ class ='price']”

不确定哪个是无效令牌,我该如何解决?

我尝试了一些其他的xpaths并且工作正常

1 个答案:

答案 0 :(得分:3)

最后一个括号和结束语之间有一个字符。在这个网页上,它是一个Unicode字符' ZERO WIDTH SPACE' (U+200B)。您可以通过尝试在编辑器中浏览字符串来判断。