Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

151
Visualizações
busque un nombre de clase en varias páginas y obtenga las URL con esa clase con javascript

Estoy tratando de buscar en una matriz de direcciones URL si hay un nombre de clase en alguna de las páginas y obtener una nueva matriz con las direcciones URL que tienen ese nombre de clase.

Esto es lo que tengo:

 var urls = ["https://www.url.com/withclass","https://www.url.com/withoutclass"]; var classToFind=document.getElementsByClassName('empty'); var results = []; function findClassURL(url, classempty){ jQuery.ajax({ url: url, dataType: 'text', type: 'GET', complete: function(classname){ if(typeof classempty === 'function') classempty.apply(this, [classname.all]); } }); } for(var i = 0; i < urlsToSearch.length; i++) { findClassURL(results.push(urlsToSearch[i]), function() { if(all){ console.log(results + ' ok'); } else { console.log(urlsToSearch + ' has products'); } }); }

En este momento esto me da un error 404.

Por favor, ayúdame a saber si hay alguna otra forma de hacer esto.

Gracias

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Antes de su bucle for , definiría una matriz vacía para contener sus resultados (las direcciones URL que tienen el nombre de clase en ellas). Así:

let results = [];

Luego, si una URL determinada tiene el nombre de clase, agrega la URL a la matriz de resultados de la siguiente manera:

results.push(urlsToSearch[i]

Luego, al final de su función, devuelva los resultados así:

return results;

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda