ウィキペディアのページのタイトルを付けるとき、ページのコンテンツを純粋なテキスト形式にしたいと考えています。画像、マークアップなどはありません。
私はウィキペディア API を調べてきましたが、関連する結果が見つかりませんでした。
タスクの単純さを考えると、これは Wikipedia API によってサポートされていると確信しています。
それで、どうすればこれを達成できますか?
ウィキペディアのページのタイトルを付けるとき、ページのコンテンツを純粋なテキスト形式にしたいと考えています。画像、マークアップなどはありません。
私はウィキペディア API を調べてきましたが、関連する結果が見つかりませんでした。
タスクの単純さを考えると、これは Wikipedia API によってサポートされていると確信しています。
それで、どうすればこれを達成できますか?
このような :
<script src="http://code.jquery.com/jquery-1.9.0.min.js"></script>
<script>
function wiktext() {
var title = prompt("Enter the title:","Title of Wikipedia Page to get");
var address = "http://en.wikipedia.org/w/api.php?format=txt&action=query&prop=revisions&rvprop=content&titles=" + encodeURIComponent(title);
$.get(address, function(result) {
console.log(result);
});
}
wiktext();
</script>
ただし、これはWikimarkupテキストであることに注意してください。また、ネストされたデータ構造を説明するヘッダーである最初の数行を削除する必要があります。
次に、このWiki to HTMLパーサーをレミーシャープで使用して、ほとんどのWikiのものを取り除き、HTMLを提供できます。次に、そのHTMLをドロップする要素に対してjqueryの.text()メソッドを使用するだけです。
詳細については、こちらのAPIドキュメントをご覧ください