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

191
Visualizações
¿Cuál es la diferencia entre 'Ver código fuente de la página' y document.querySelector("html").innerHTML?

Quiero extraer subtítulos de esta página de YouTube ( enlace ).
Encontré timedtext , al mirar a través de 'Ver código fuente de la página'.

Pero no cuando busco a través de la consola de JavaScript. No lo encontrará:

 document.querySelector("html").innerHTML.match("timedtext")

Pero para esta otra página de YouTube, en realidad funciona en ambos.

¿Cómo es la diferencia y cómo solucionarlo?

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

0

Como comenté , si desea extraer los subtítulos de esta manera , considere buscar la etiqueta de script que tiene la variable ytInitialData = esa es la que tiene la URL del timedtext.

No puedo notar la diferencia, pero supongo que el código javascript inyecta el código HTML una vez que se carga la página.

Después de pegar la línea que compartes en tu comentario :

 ytInitialPlayerResponse.captions.playerCaptionsTracklistRenderer.captionTracks

Obtuve los timedtexts en los idiomas disponibles. Tenga en cuenta, sin embargo, que probablemente no todos los videos tienen subtítulos generados automáticamente - ejemplo

En ese ejemplo, no obtuve los subtítulos, por lo que no creo que inspeccionar el código fuente de la página funcione para todos los videos.

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