jawiki
jawiki はウィキペディアからページ情報を取得する Python ライブラリです。
::
import jawiki
jawiki.page("Wikipedia")
<WikipediaPage 'ウィキペディア'>
ウィキペディア(英: Wikipedia)は、ウィキメディア財団が運営しているインターネット百科事典である。コピーレフトなライセンスのもと、サイトにアクセス可能な誰もが無料で自由に編集に参加できる。世界の各言語で展開されている。
「ウィキペディア(Wikipedia)」という名前は、ウェブブラウザ上でウェブページを編集することができる「ウィキ(Wiki)」というシステムを使用した「百科事典」(英: Encyclopedia)であることに由来する造語である。設立者の1人であるラリー・サンガーにより命名された。
jawiki.search("日本")
['日本', '日本の漫画作品一覧', '日本の鉄道駅一覧', '日本のインターチェンジ一覧', '日本実業出版社', '日本の鉄道路線一覧', '日本の資格に関する一覧の一覧', '日本百名湯', '年度別日本公開映画', '日本の郵便番号']
page = jawiki.page("Python")
page.title
'Python'
page.url
'https://ja.wikipedia.org/wiki/Python'
page.content
'Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。\n\n\n== 概要 ==\n文法を極力単純化してコードの可読性を高め、読みやすく、また書きやすくしてプログラマの作業性とコードの信頼性を高めることを重視してデザインされた、汎用の高水準言語である。反面、実行速度はCに比べて犠牲にされている。\n核となる本体部分は必要最小限に抑えられている。一方で豊富で大規模な文書 (document) や、さまざまな領域に対応する大規模な標準ライブラリやサードパーティ製のライブラリが提供され、本体にない機能はその都度呼び出して使用する。またPythonは多くのハードウェアとOS (プラットフォーム) に対応しており、複数のプログラミングパラダイムに対応している。
(以下省略)
インストール方法
::
$ pip install jawiki
ドキュメント
ドキュメント(英語)は https://wikipedia.readthedocs.io/en/latest で読めます。
日本のウィキペディアからページ情報を取得するという点以外は、パッケージ
https://pypi.python.org/pypi/wikipedia
と同じです。