如何在 cheerio 中使用 'NOT Contains'?

How to work with 'NOT Contains' in cheerio?

我使用 cheeriogs 库在 Google 应用程序脚本中工作:
脚本 ID:1ReeQ6WO8kKNxoaA_O0XEQ589cIrRvEBA9qcWpNqdOP17i47u6N9M5Xh0
https://github.com/tani/cheeriogs

我当前尝试使用不包含的代码如下所示:

function myFunction() {
  var sheet = SpreadsheetApp.getActive().getSheetByName('Seu Seriado');
  var url = 'https://seuseriado.org/';

  const contentText = UrlFetchApp.fetch(url).getContentText();
  const $ = Cheerio.load(contentText);
  
    $('h2.entry-title.h6 > a:not(contains("SEM LEGENDA"))')
        .each((index, element) => {sheet.getRange(index+1,1).setValue($(element).text().trim());}); 
}

但是报错:

SyntaxError: missing closing parenthesis in :not ("SEM LEGENDA"))

考虑到没有遗漏任何括号,并且一些 cheerio 用户指出的不包含的模型正是带有等号加括号的模型,我应该怎么做才能解决这个问题?

你需要 : before contains 因为它是伪造的,所以它是

a:not(:contains(text))