@blackdracon

Как добавить проверку двух класов?

Добрый день, есть вот такой кусочек скрипта, который получает h3 с классом "r"и выводит true/false, но теперь r есть всегда и я хочу сделать так - если один r - это false, если два r - это true. Подскажите, как добавить проверку на наличие одновременно 2-ух классов "r". Буду очень благодарен, хорошего кода всем.
function isIndexed(page,ignoreCase) {
  var urls=[],RETRIES=5;

  if(!page)return;
  
  if(page.indexOf("://")!==-1)page=page.split("://")[1].trim();

  var url='https://www.google.com/search?q='+encodeURIComponent(page)+'&fp=1&dpr=2&sns=1&pf=p&tch=1&filter=0';

  if(page.slice(-1)=="/")page=page.slice(0,-1);
    
  try {
    var serp=UrlFetchApp.fetch(url,{muteHttpExceptions:true,method:"GET",followRedirects:true});
    var result=serp.getContentText().split('/*""*/');
    
    var searchResults,serpResults,isIndexed=false;
    
    for(var i=2;i<result.length-1;i++) { 
      searchResults=JSON.parse(result[i]);
      serpResults=searchResults.d.split('<h3 class="r"><a href="/url?q=');
      isIndexed=findIndexedURL(serpResults, page, ignoreCase);
      if(isIndexed) return "Yes";
    }
    return "No";
    
  } catch(e) { return "No"; }
}
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы