大文字と小文字を区別せずにキーワード 'keyword'を含む値をname属性に持つメタタグと一致させようとしているXPathがあります。 「私はScrapyを使用していたXPathXPathで大文字と小文字を区別しない値を一致させる方法
'descendant::meta[contains(lower-case(@name), "keyword")]/@content'
と
<meta name="KEYWORDS">
<meta name="Keywords">
<meta name="keywords">
、それが内蔵されていますセレクタが、私はこのXPathをしようとすると、私はエラーを取得:基本的に、私は一致しようとしています無効なXPath:... "と表示されます。 私は間違って何をしていますか、私は何をしたいのですか?
エラーメッセージをトリミングしないでください!あなたがXPath 2.0の機能を利用しているからだと思います。正しい答えは 'translate()'(より一般的で適切なXPath 1.0解) –