我使用HTMLAgility包提取某些html页面的内容,我使用下面的html代码
span class="custombutton selling_price"
那么如何使用2个类名访问span中的内容 我使用的xpath在这里
//span[@class='custombutton selling_price']
答案 0 :(得分:0)
我通常建议使用此结构来搜索以空格分隔的属性值:
contains(concat(' ', @attr, ' '), concat(' ', $value, ' '))
这会在值的两端附加一个空格,确保您不会获得部分匹配。
由于CSS类没有特定的顺序,因此搜索其中两个意味着执行以上两次:
//span[
contains(concat(' ', @class, ' '), ' custombutton ') and
contains(concat(' ', @class, ' '), ' selling_price ')
]