Pythonでnotion-pyを用いてNotionのページからタイトルを取得する

Pythonでnotion-pyを用いてNotionのページからタイトルを取得してみます。

今回はnotion-pyを用います。このライブラリ・モジュールは、非公式のクライアントで、事前にインストールしておく必要があります。

■Python

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

■notion-pyを用いてNotionのページからタイトルを取得する

では、早速notion-pyを用いてNotionのページからタイトルを取得するスクリプトを書いていきます。

■コード

from notion.client import NotionClient

client = NotionClient(token_v2="token_v2")

page = client.get_block("ページURL")

print(page.title)

「from import」でnotion.clientのNotionClientを呼び出します。その後、clientという変数を定義し、その中でNotionClient()を用います。括弧内には、引数,パラメータとしてtoken_v2を渡します。

その後、page変数を定義し、その中でclient.get_block()を用います。括弧内には、引数,パラメータとして、NotionのページのURLを渡します。

最後に、「page.title」をprint()で出力します。

■実行・検証

このスクリプトを「n_test.py」という名前で、Pythonが実行されている作業ディレクトリ(カレントディレクトリ)に保存し、コマンドプロンプトから実行してみます。

なお、今回、ページのタイトルを取得する際に指定したページは「Quick Note」です。

実行してみると、notion-pyを用いたことで、指定したページのタイトルを取得し出力させることができました。

コメント

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