例如,如果我想查找link标记,该标记具有application type****“application/javascript”或“application/ecmascript”,我将执行类似以下的操作:
response.xpath("head/link[contains(@type, "javascript", "ecmascript")]")
不用说,我在上面放置的代码将引发一个异常。但是我还没有找到在一个XPath查询中应用多个条件的方法。
h7appiyu1#
试试看:
response.xpath("head/link[@type[contains(., 'javascript') or contains(., 'ecmascript')]]")
请注意,不要在代码和XPath中使用相同的引号。
1条答案
按热度按时间h7appiyu1#
试试看:
请注意,不要在代码和XPath中使用相同的引号。