JavaScriptを使用した記事のタイトル/作成者/日付情報を入手
-
14-09-2020 - |
質問
参照目的で現在のページ/記事の作者と日付情報を取得するブックマークレットを作成しようとしています。私は私がdocument.titleとdocument.urlを使ってページタイトルとURLを取得できることを知っていますが、他の情報に関しては空白を描きます。何か案は?
解決
このサイトがこのような情報をメタタグに入れた場合は、これを行うことができます。
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');
}
}
.
あなたがあなたのコメントで言及しているサイトの場合は、この非標準処理を実行する必要があります
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)
}
. 他のヒント
HTMLは定義済みフォーマットを持ちますか?もしそうなら、あなたはHTMLを解析することも、あなたが必要とする他の情報を得るためにDOMを照会することもできます。
所属していません StackOverflow