我有一个 XPath,我试图用它来匹配具有 name 属性的元标记,其值包含单词“keyword”,无论大小写如何。基本上,我正在尝试匹配:
<meta name="KEYWORDS">
<meta name="Keywords">
<meta name="keywords">
使用 XPath
'descendant::meta[contains(lower-case(@name), "keyword")]/@content'
我正在使用 Scrapy,它是内置的选择器,但是当我尝试这个 XPath 时,我收到一个错误“Invalid XPath:...”。我做错了什么,做我想做的事情的正确方法是什么?