Python用のウィキペディアAPIライブラリ「wikipedia」をインストールする(Windows10)

Python用のウィキペディアAPIライブラリ「wikipedia」の紹介とインストールについて解説しています。(Windows10)

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■wikipediaをインストールする

wikipediaをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install wikipedia

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、pipを使う場合にはコマンドでの切り替えを行います。

py -3.8 -m pip install wikipedia

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Collecting wikipedia
Downloading wikipedia-1.4.0.tar.gz (27 kB)
Requirement already satisfied: beautifulsoup4 in c:\pg\python38\lib\site-packages (from wikipedia) (4.9.3)
Requirement already satisfied: requests<3.0.0,>=2.0.0 in c:\pg\python38\lib\site-packages (from wikipedia) (2.25.0)
Requirement already satisfied: soupsieve>1.2; python_version >= “3.0” in c:\pg\python38\lib\site-packages (from beautifulsoup4->wikipedia) (2.0.1)
Requirement already satisfied: chardet<4,>=3.0.2 in c:\pg\python38\lib\site-packages (from requests<3.0.0,>=2.0.0->wikipedia) (3.0.4)
Requirement already satisfied: idna<3,>=2.5 in c:\pg\python38\lib\site-packages (from requests<3.0.0,>=2.0.0->wikipedia) (2.10)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\pg\python38\lib\site-packages (from requests<3.0.0,>=2.0.0->wikipedia) (1.26.2)
Requirement already satisfied: certifi>=2017.4.17 in c:\pg\python38\lib\site-packages (from requests<3.0.0,>=2.0.0->wikipedia) (2020.11.8)
Using legacy ‘setup.py install’ for wikipedia, since package ‘wheel’ is not installed.
Installing collected packages: wikipedia
Running setup.py install for wikipedia … done
Successfully installed wikipedia-1.4.0

Enterキーを押すと、インストールが開始され、「Successfully installed」と表示されます。これが表示されれば、正常にインストールは完了となります。

■Wikipedia(ウィキペディア)の記事の要約を取得する

インストールが完了しましたので、Wikipedia(ウィキペディア)の記事の要約を取得するスクリプトを書いていきます。

■コード

import wikipedia

result = wikipedia.page("gintama")

print(result.summary)

インポートでwikipediaモジュールを呼び出します。resultという変数を作成し、その中にwikipedia.page()と記述します。括弧内には取得するタイトルを記述します。これで指定した記事を取得できます。今回は「gintama(銀魂)」と指定しています。

取得後、print関数でresult.summaryと記述し、指定した記事の要約を取得します。

■実行

このスクリプトを「wiki_test.py」という名前で保存し、コマンドプロンプトから実行してみます。

実行してみると、今回指定したWikipedia(ウィキペディア)の記事の要約が取得され出力されることが確認できました。

■Wikipedia(ウィキペディア)の日本語の記事を取得する場合

なお、Wikipedia(ウィキペディア)の日本語の記事を取得する場合は、「wikipedia.set_lang(“ja”)」と記述すると、言語を日本語に設定できます。

■コード

import wikipedia

wikipedia.set_lang("ja")

result = wikipedia.page("銀魂")

print(result.summary)

コメント

タイトルとURLをコピーしました