なろう分析記録

『小説家になろう』をふくめ『ネット小説投稿サイト』を分析する。コード置き場,主にPython,javascript,たまに創作。

Chrome・FireFox拡張機能『ネット小説執筆サポートツール』α版をリリースしました!

f:id:karupoimou:20190511014102p:plain:w400
使用例

何ができるの?

現在の所、

・各種ページへのダイレクトに飛べる
・みてみんの画像貼り付けコードの自動表示

の2つの機能が入っています。

みてみんの画像貼り付けコードの自動表示

この拡張機能を入れた状態で「みてみん」のページを開くと「なろう本文への画像貼り付けコード」と「活動報告への画像貼り付けコード」が表示されます。

f:id:karupoimou:20190511014401p:plain:w400
みてみん

このコードをコピペするだけで画像が貼れてしまうので便利です!

今後の機能追加予定

昨今では小説サイトが多数が存在しているため、複数サイトに作品を多重投稿している作者さんも多いと思われます。

そこで、この多重投稿の手間をなるべき減らし、マウス操作だけでそれを簡単に出来るようにする機能を今後付けていきたいと考えています。

なろう小説分析用のプラグインはこちら

なろう小説分析にはこちらをご覧ください。

ブラウザプラグイン『なろう小説簡単分析』のリリースのお知らせ! - なろう分析記録

ChromeFireFox両方対応しています。

作品分析・作者分析に対応しています。
なおXの作品・作者分析にも一部対応しています。

【Pythonスクレイピング】 BeautifulSoupのCSSセレクタで『特定のTD・TRタグ要素』を抜き出す方法

BeautifulSoupのCSSセレクタは便利

Pythonスクレイピングするときに第一選択となるのが「BeautifulSoup」

BeautifulSoupを使えばCSSの特定の要素だけを抜き出すことが簡単にできます。
しかし、webページによくある”表”の中の特定の要素だけを抜き出したい場合は少し工夫が必要となります。

続きを読む

『禁断の♡なろうR-18禁分析♡』連載中です

現在「小説家になろう」の「その他ジャンル」でR-18禁分析を連載しています!


f:id:karupoimou:20190506021625p:plain:w400
なろうのページ
【禁断のなろうR-18分析】数字から見る「ノクターンノベルズ」「ムーンライトノベルズ」「ミッドナイトノベルズ」の現状と実態!

続きを読む

『なろう18禁小説API』の全作品・全項目データを取得するPythonスクリプト※コード改良しました

なろう18禁小説APIの”全作品情報データ”を取得する

f:id:karupoimou:20190501110902p:plain:w400
なろう18禁小説API全取得の例
なろうが提供するAPIには、「なろう小説API」とは別に『なろう18禁小説API』という物があります。

https://dev.syosetu.com/xman/api/:なろう18禁小説API(なろうディベロッパー)

これは以下のサイトに投稿された作品を対象とするAPIです。

ノクターンノベルズ(男性向け)
ムーンライトノベルズ(女性向け)
ムーンライトノベルズ(BL)
ミッドナイトノベルズ(大人向け)

『なろう18禁小説API』を使用することで、これらのサイトに投稿された全ての作品情報データを取得できます

なお『なろう小説API』の全データを取得するコードは以下の記事を御覧ください

karupoimou.hatenablog.com

全データ取得コード

Pythonを用いて「なろう18禁小説API」の全作品・全項目データを取得するコードです。
.pyはGithubにアップしていますので、そちらからダウンロードできます。
github.com

続きを読む

『なろう小説API』を用いて、なろうの『全作品情報データを一括取得する』Pythonスクリプト※コード改良しました

pythonを使ってなろうの全ての情報を取得する

なろうが提供する「なろう小説API」を用いて、なろうに存在するすべての小説情報データを全件取得するコードです。
とりあず手元になろうの全件データセットを持った上で解析を行いたい人向けの「全部をすべて取得するPythonコード」です。

f:id:karupoimou:20190430224419p:plain:w400
全件取得例

なろう小説APIで取得できる全作品情報データの全40項目を一括取得できます。(2021年1月現在約86万件分)

取得データについては、「なろうディベロッパー」サイトを御覧ください。

https://dev.syosetu.com/man/api/:なろう小説API(なろうディベロッパー)

このスクリプトを使うことで「ポチポチ」で全件取得が可能となります。

Githubのページ

github.com

続きを読む