• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

164
Vistas
¿Puedo usar un bookmarklet de javascript para copiar una transcripción de Youtube sin marcas de tiempo, ahora que eliminaron esta opción?

Solía haber una opción en Youtube para eliminar las marcas de tiempo de la transcripción, que a menudo usaba para copiarla en el portapapeles. No más. Ahora mi solución es ir al Inspector de código y configurar la propiedad de clase para display:none . Funciona, pero me gustaría automatizarlo con un bookmarklet. Esto es todo lo que he ido:

 function() { var trans = ''; const captions = document.querySelectorAll("ytd-transcript-segment-renderer > div > yt-formatted-string"); for (let i = 0; i < captions.length; i++) { trans += ' ' + captions[i].textContent }; navigator.clipboard.writeText(trans) }

¿Ayuda?

almost 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

¡Lo superó!

 javascript: (function() { var captions = ""; document.querySelector("ytd-menu-service-item-renderer.style-scope:nth-child(2) > tp-yt-paper-item:nth-child(1) > yt-formatted-string:nth-child(2)").click(); [].slice.call(document.querySelectorAll("ytd-transcript-segment-renderer > div > yt-formatted-string")).forEach(caption => captions += caption.textContent + " "); navigator.clipboard.writeText(captions) })()

¿Se puede mejorar?

almost 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda