Obtenga la información del título / autor / fecha de un artículo con JavaScript
-
14-09-2020 - |
Pregunta
Estoy tratando de construir un marcador que obtendrá la información actual de la página / Autor y la FECHA, para propósitos de referencia.Sé que puedo obtener el título y la URL de la página con document.title y document.url, pero me estoy esforzando cuando se trata de la otra información.¿Algunas ideas?
Solución
Si el sitio pone dicha información en una etiqueta meta, puede hacer esto:
var author = "";
var info = document.getElementsByTagName('META');
for (var i=0;i<info.length;i++) {
if (info[i].getAttribute('NAME').toLowerCase()=='author') {
author = info[i].getAttribute('CONTENT');
}
}
Para el sitio que menciona en su comentario, debe hacer este procesamiento no estándar
var author = "";
var other = document.getElementsByTagName('li');
for (var i=0;i<other.length;i++) {
if (other[i].className.toLowerCase()=='author') author=other[i].getElementsByTagName('a')[0].innerHTML;
}
alert(author)
}
Otros consejos
¿El HTML tiene un formato predefinido?En caso afirmativo, quizás pueda analizar el HTML o consultar el DOM para obtener la otra información que necesita.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow