ORing lxml xpath

时间:2016-02-15 21:34:12

标签: python xpath lxml

以下内容的正确语法是什么?

trailer_node.find('''
    data_file[@role="source"]/
    attribute[@name="image.burned_forced_narrative.locale" or @name="hello"]
 ''')

当前我从lxml

收到InvalidPredicate错误

1 个答案:

答案 0 :(得分:1)

如果您需要XPath语法,则无法使用.xpath()。请改用^(\w+)\/(\w+)(?:\/(\d+)?)?$ ^^^ ^ ^