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

213
Visualizações
Obtener una parte del sitio externo del formulario html

¿Cómo puedo obtener una parte del código fuente de un sitio, por ejemplo, si quisiera decir que solo quiero obtener esta parte del código?

 <span class="definition">Anv&#228;nds n&#228;r man s&#228;ger hejd&#229; till n&#229;gon. Ha de G &#228;r samma sak som ha det bra, eller ha det g&#246;tt.</span><br /><br />

Forme mucho código, y quiero hacer esto en Javascript, y el código proviene de un sitio externo, NAd esto es node.js

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

La técnica general de la que está hablando se llama 'web scraping', y puede variar desde muy simple hasta muy compleja. Suponiendo que está buscando hacer esto en una aplicación de nodo (como sugieren sus etiquetas), le sugiero que use los módulos request y cheerio . Si parte del html es generado por javascript del lado del cliente, esto no será suficiente, pero no lo indicó en su pregunta. Aquí hay un fragmento de código bastante simple que describe lo que sugiero:

 const cheerio = require('cheerio'); const request = require('request'); request.get('http://example.com/index.html', (err, response, body) => { const $ = cheerio.load(body); const definitions = $('span.definition'); console.log(definitions); // these are all selection result elements, you can do more with them here once you see what they contain. });
over 4 years ago · Santiago Trujillo Relatório

0

Puedes usar cheerio

 const request = require("request"); const cheerio = require("cheerio"); request("http://example.com/some-uri", (err, response, body) => { if(err) throw err; //Handle error let $ = cheerio.load(body); let myElement = $('span.definition'); console.log(myElement.html()); //Inner html console.log($.html(myElement)); //outer html });
over 4 years ago · Santiago Trujillo 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