なろう分析記録

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

2019-05-01から1ヶ月間の記事一覧

Pythonの変数を一時書き出ししておく「joblib」と「pickle」を徹底的に比較する。

Pythonの変数をそのまま一時保存しておきたい Pythonのオブジェクトを一時的に保存しおく方法には「csv書き出し」や「pickle」を使うなどの方法があります。しかし「csvでは読み書きの作業が面倒」「pickleではファイルサイズが大きくなりがち」という問題が…

pythonファイルをCGIとしてレンタルサーバー上でphp経由でCorn実行することで「500 Internal Server Error」を回避する方法

.pyファイルをCGIとしてそのまま実行するのには限界がある レンタルサーバーなどでpythonが使用できるサーバーはそこそこあります。ただし普通のやり方では重い処理や重いプラグインを呼び出す処理は「500 Internal Server Error」として処理を拒絶されたり…

Python3.7 windows10環境で『Flask』の最小構成を試す

pythonベースのWebフレームワークは様々ありますが、ハードルの低さとそこそこの機能を兼ね備えているのはおそらく「Flask」です。そこで、今回はPython3.7 windows10環境に「Flask」を入れて、最小構成で起動するところまでのチュートリアルを解説したいと…

Python3.7でテンプレートエンジン『Jinja2』を使う方法

jinja2でのhtml出力例pythonで動的にhtmlを表示する方法を探していたところFlaskなどにも使われている「Jinja2」を使うのが良さそうだったので少しいじってみました。

【Pythonプログラミング】配列を使ったテキスト操作 URLの作成

ここではスクレイピングやwebAPIを利用する際にリクエスト先のURLを変数的に扱う方法についてご紹介したいと思います。URL文字列操作

【Python】最近書いた記事のまとめ◇スクレイピング◇なろう小説API◇

2019年4月~5月までに書いた記事についてまとめてみました。主にpython関連の記事になります。ワードクラウド

【XREAサーバー】win10のコマンドプロンプトから直接XREAサーバーにSSH接続する方法について

SSHクライアントを使わずにwin10のコマンドプロンプトから直接XREAサーバーにSSH接続する方法について解説したいと思います。 準備 XREAのSSH接続IPを許可する設定 ログイン | XREA Control Panelに行き、「SSH接続IPを許可する」ボタンを押すXREA※なおこの…

【日本語文章の表示サンプルあり】Pythonのワードクラウドで使えるカラーマップ一覧✰ matplotlib/WordCloud✰

Pythonのワードクラウドで使えるカラーマップ一覧 PythonのWordCloudパッケージでは”matplotlib”にあるカラーマップが使用できます。ここでは実際にワードクラウドを使ったときの全種類のカラーマップ表示例一覧をご紹介します。表示例

Pythonで『tweepy』を使いこなす方法【テキスト・改行・複数画像添付】

tweepyでのツイートこの記事は古いです。2022年現時点ではTwitter API V2がリリースされ、tweepyのバージョンも上がっているため、この記事の通りにしても動かない可能性があります pythonではツイッターAPIを利用するパッケージはいくつかありますが、その…

【2019年版】Twitter API Keyの申請から取得とtweepyでツイートするサンプルコード

この度ツイッターのTwitter API Keyを取得したので、そのやりとりの記録とPythonでTwitter API Keyを使ってツイートするサンプルコードを紹介したいと思います。tweepyでのツイート

Pythonスクレイピングで「IndexError: list index out of range」を回避する方法 リストの長さを用いたif文での条件分岐

IndexError: list index out of rangeスクレイピングでwebページのある表の1つのセルだけを抜き出すのは簡単です。 BeautifulSoupのcssセレクタを使えば一瞬です。【Pythonスクレイピング】 BeautifulSoupのCSSセレクタで『特定のTD・TRタグ要素』を抜き出…

【はてなブログのsitemapについての調査】調べてみたら中身が書かれているのは「sitemap.xml?page=1」という結果に※追記あり2019.06.16

サイトマップが読み込まれない! Google サーチコンソールにサイトマップを登録したはずなのに何故かキチンと処理されていないということが分かりました。調べてみると、はてなブログ関連でsitemapが正常に処理されないという話はあちらこちらで起きている現…

Pythonで日付の差分を計算し、スタート日から現在まで一日ずつ足していく。「datetime」「timedelta」を使う方法

日付の計算は「datetime」「timedelta」を使う pythonで日付をカウントするサンプルコードの例pythonでの日付の取得には「datetime」関数を使います。

matplotlibのplotで日本語フォントを使えなかったので色々試した結果 pandas

matplotlibはデフォルトでは日本語非対応 pythonのpandasでグラフを書く時に使われるmatplotlibはデフォルトでは日本語非対応みたいです。そこでフォントを設定する必要があります。 ひっかかった点 ネットを検索すればいくつも情報は見つかります。 ただど…

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

使用例 何ができるの? 現在の所、・各種ページへのダイレクトに飛べる ・みてみんの画像貼り付けコードの自動表示の2つの機能が入っています。 みてみんの画像貼り付けコードの自動表示 この拡張機能を入れた状態で「みてみん」のページを開くと「なろう本…

【Pythonスクレイピング】requests.getでcookieが必要な年齢確認ページなどを回避する方法

Pythonでスクレイピングをする時、年齢確認ページなどのクッキー認証がハードルになる時があります。ここではPythonスクレイピングでもっとも一般的な「requests.get」を使って、単純なcookieの値をそのまま持たせることで、クッキー認証を回避する方法を紹…

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

BeautifulSoupのCSSセレクタは便利 Pythonでスクレイピングするときに第一選択となるのが「BeautifulSoup」BeautifulSoupを使えばCSSの特定の要素だけを抜き出すことが簡単にできます。 しかし、webページによくある”表”の中の特定の要素だけを抜き出したい…

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

現在「小説家になろう」の「その他ジャンル」でR-18禁分析を連載しています! なろうのページ【禁断のなろうR-18分析】数字から見る「ノクターンノベルズ」「ムーンライトノベルズ」「ミッドナイトノベルズ」の現状と実態!

はてなブログの『続きを読む』ボタンを大きくするデザインCSS設定の方法!

『続きを読み』ボタンは小さく目立たない トップページに表示されるブログ記事のデータ量を減らし、読み込み時間を短くしたり、観覧しやすくするために有効な『続きを読む』ボタンですが、でデフォルトでは若干小さいと感じているひとも多いのではないでしょ…

【2019年版】windows10を快適に使うオススメ設定

不要なアニメーション設定を切る このアニメーションというのは、フォルダを開いたときなどに”ぬっ”と下から表示されるように見える機能ですが、99%の人にとって不要でPC操作を遅くするだけのものだと思います。なので無効化していまいましょう。「スタート…

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

なろう18禁小説APIの”全作品情報データ”を取得する なろう18禁小説API全取得の例なろうが提供するAPIには、「なろう小説API」とは別に『なろう18禁小説API』という物があります。https://dev.syosetu.com/xman/api/:なろう18禁小説API(なろうディベロッパ…