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を用いたことで、指定したページのタイトルを取得し出力させることができました。
コメント