初心者のためのなろう小説API入門 Pythonで作るデータ活用法

一言紹介
初心者でも分かる小説家になろうのAPI利用法!
内容紹介
本書は、小説家になろうの公式APIをPythonおよびPHPで利用し、作品データを取得・分析するための入門書です。
APIからのデータ取得、JSONおよびgzip圧縮ファイルの処理、データの変換・解析を中心に、Python、PHP、JSON、gzipを扱います。
まず、なろうデベロッパーで紹介されているPHPで書かれたふたつのソースコードを掲載し、その解説を行います。
公式が用意しているソースコードを読み解き、どのようにAPIを利用するのかを確認します。
その後、筆者がPythonで制作した各APIを利用するためのソースコードについて紹介・解説します。
このソースコードを改変することで、自分の欲しいデータを取得できます。
目次
まえがき
第1章 なろうデベロッパーの紹介
第2章 なろう小説APIの紹介
第3章 なろうR18小説APIの紹介
第4章 なろうユーザー検索APIの紹介
第5章 なろう小説ランキングAPIの紹介
第6章 なろう殿堂入りAPIの紹介
第7章 基礎知識
第8章 公式のサンプルコード解説
第9章 なろう小説APIを使ったソースコード(Python)
第10章 なろうR18小説APIを使ったソースコード(Python)
第11章 なろうユーザー検索APIを使ったソースコード(Python)
第12章 なろう小説ランキングAPIを使ったソースコード(Python)
第13章 なろう殿堂入りAPIを使ったソースコード(Python)
あとがき
同人版との違い
・解説するAPIの追加
 なろう小説ランキングAPIとなろう殿堂入りAPIの項目を追加しました。

・ソースコードの難易度調整
 なろう小説APIのソースコードを増やし、新しく学習する項目を分割しました。これにより、学習曲線をなだらかにしています。

・紹介する機能の追加
 取得したデータをJSONファイルに出力する機能を追加しました。これにより、データの取得と分析を分けて行えるようにしています。

・2000件問題への対応を自動化
 一度に取得できる件数の制限により、2000件を超えるデータを取得する際には手動でパラメータを変更していました。これを自動で調整するように処理を変更しました。

・なろうR18小説APIのソースコードを変更
 掲載サイトを指定してデータを取得する形式から、全掲載サイトのデータを表示できる形式に変更しました。

同人版よりも充実した内容になっており、こちらの方がオススメです。
印刷版 ¥2,000 小売希望価格(税別)
Amazon(オンデマンド)
諸情報
同人誌である『なろう小説API入門講座』が種本になっています。
発行日
2026-08-07
ページ数
120P(印刷版)