cheerio用冒号绊倒了

时间:2019-02-06 17:03:17

标签: node.js xml cheerio

使用cheerio并尝试使用$('mods:identifier[type=DOI]').text()解析以下内容

<mods:identifier type="DOI">https://doi.org/10.11646/zootaxa.4482.1.1</mods:identifier>

出现错误 SyntaxError:不匹配的伪类:identifier

如何使cheerio能够处理带有冒号的标签?

1 个答案:

答案 0 :(得分:0)

我不得不用\\来逃避冒号,但是,双冒号已经变成了单个冒号,所以我不得不用另一组双重冒号来逃避双冒号。以下工作

$['mods\\\\:identified[type=DOI]').text()