« Web小説サイト:マグネットマクロリンクの作品はダウンロード出来そうにありませんでした | トップページ | エブリスタ小説ダウンローダー[estardl ver1.2] »

2021.09.29

アルファポリス小説ダウンローダー[alphadl ver1.7]

アルファポリス小説をテキスト形式でダウンロードするものです。

単独でWindows10のコンソール(コマンドプロンプト)上で動作します。

またなろう系Web小説ダウンロード&Kindle用mobiファイル作成アプリケーションNaro2mobiの外部ダウンローダーとして使用することも出来ます。

 

[ver1.7での変更点]

  1. トップページの表紙画像がno_image(表紙が未設定でカテゴリー標準の画像となっている)の場合でも表紙画像としてタグを挿入する場合があった不具合を修正した

 

[単独での使用方法]

コマンドプロンプトで

alphadl ダウンロードしたいアルファポリス小説トップページのURL (保存したいテキストファイル名)と入力して実行キーを押します。

尚、保存したファイル名の指定は省略できます。省略した場合はダウンロードした小説のタイトル名からファイル名を作成して保存します。

 

[ダウンロードに失敗する場合]

OpenSSLが必要です。

このサイトから、お使いのWindowsが64bitなら「openssl-1.0.2q-i386-win32.zip 」をダウンロードして、zip書庫内の「libeay32.dll」と「ssleay32.dll」をalphadl.exeがあるフォルダにコピーして下さい。

※IndyHTTPが対応しているOpenSSLのバージョンは1.0.2までのようです。

 

[Naro2mobiから使用する場合]

Naro2mobi ver3.0(もしくはそれ以降)をインストールしたフォルダにalphadl.exeを上書きしてください。

 

ダウンロード - alphadl17.zip

 

[20201/10/6追記]

ダウンロード出来ないとのコメントが有りましたので、実際にダウンロードした状態をアップしておきます。

Alphadl_20211006060201

コマンドラインに「alphadl ダウンロードしたいアルファポリス作品のトップページURL」を入力して実行すれば上記のように小説タイトル名のテキストファイルが保存されます。

なお、ダウンロードした作品は2021/10/8時点でアルファポリストップページの投稿小説ランキング1位となっているものを選択しただけで他意はありません(何やら何とか小説大賞エントリー中とかありますが決して他意はありません)。

 

 

|

« Web小説サイト:マグネットマクロリンクの作品はダウンロード出来そうにありませんでした | トップページ | エブリスタ小説ダウンローダー[estardl ver1.2] »

コメント

初めまして、アルファプラスで保存しておきたい小説があり何個かURLの方を試してみたのですが。
コマンドプロンプトでalphadl 小説URLを打ち込んだところURLから情報を取得できませんでした。とログが表示され保存の方ができませんでした。

一度ご確認のほどよろしくお願い遺体します。

投稿: BLT | 2021.10.06 00:40

本記事に実際にダウロードした状態を追記しました。
コマンドラインで
alphadl ダウンロードしたいアルファポリス作品のトップページURL
を入力して実行キーを押せば作品をダウンロード出来ます。
※URLはダウンロードしたい作品のトップページURLを指定してください。

尚、有料作品(作品の有料部分)はダウンロード出来ません。

投稿: M&I | 2021.10.06 06:03

お返事ありがとうございます。
貼っていただいた画像通りに同じURLの小説に対してコマンドを叩いてみた所やはり以下の様なログがでてきてしまいました。
使い方は間違ってないと思うのですが、何か原因の対処できるような確認方法などございますでしょうか?

d:\>alphadl https://www.alphapolis.co.jp/novel/886879170/684551130
https://www.alphapolis.co.jp/novel/886879170/684551130から情報を取得できませんでした.

投稿: BLT | 2021.10.06 10:31

もしかするとお使いのWindowsにOpenSSLをインストールする必要があるかも知れません。
https://slproweb.com/products/Win32OpenSSL.html
から
お使いのWindowsが64bitであれば「Win64 OpenSSL v3.0.0 Light」を、32bitであれば「Win32 OpenSSL v3.0.0 Light」をダウンロードしてインストールして見てください。

※alphadlに使用しているHTTPダウンロードライブラリ(IndyHTTP)がSSL接続するためにOpenSSLを使用するということを失念していました。

投稿: M&I | 2021.10.06 11:05

教えていただいた「Win64 OpenSSL v3.0.0 Light」の方をインストールし今までと同じようにコマンドを打ち込んだのですがやはり同じエラー表記になってしまいました。

ふと気になり他サイトのダウンローダーの方を動かしてみたのですがカクヨム、ノベルアップ、ともに正常にダウンロードできました。

こうなってくると原因の解明の方は難しいでしょうか?

投稿: BLT | 2021.10.06 13:16

申し訳ありません。
よくよく確認したところ、OpenSLLのバージョンが1.0.2でなければならなかったようです(私自身の環境にはだいぶ前にこのバージョンのOpenSSLをイントール済みであったため、必要なバージョンその他の情報が頭の中から抜けていました)。
ということで、記事本文の方は修正済みですが、以下の対応を行ってみて下さい。

https://github.com/IndySockets/OpenSSL-Binaries からopenssl-1.0.2q-i386-win32.zipをダウンロードして、ダウンロードしたzip書庫内のlibeay32.dllとssleay32.dllをalphadl.exeがあるフォルダにコピーして下さい。

手元で確認したところではこれでうまくいきました。

投稿: M&I | 2021.10.06 14:05

最後まで丁寧な対応ありがとうございました。
libeay32.dllとssleay32.dllの二種のDLLファイルを入れたところ無事に動きました。
おかげで保存しておきたかった小説が保存できるようになりとても重宝いたします。

所で今回他のダウンローダーの動作チェックをしているときにkakuyomudl17の方で少し気になった仕様なのかバグなのかわからない挙動があったのですが。
こちらのご報告は配布されてるページのコメント欄の方にしたほうがよろしいでしょうか?
このままこちらのコメント欄で構わないのならお返事があり次第内容を書き込みたいと思うのですが。

投稿: BLT | 2021.10.06 16:29

動いてよかったです。
今回の不具合は、alphadlの動作に必要なファイルが有ることをどこにもPRしていなかった私の落ち度です。
報告していただいて助かりました。
#といいますか、今まで不具合報告がなかったのは、誰も使っていなかったのか、それとも使ってくれた方々のWindows環境にOpenSSLをインストール済みだったのか・・・

尚、kakuyomudlの不具合はkakuyomudlの記事の方にコメントしていただけると助かります。
不具合は自分だけでは見つけきれないため、報告大歓迎ですので何かありましたら今後ともよろしくおねがいしますm(__)m

#他の皆さんも報告大歓迎です

投稿: M&I | 2021.10.06 16:50

きっとSSLを日常で使っていた方々が多かったり自分で解決できていた人が多かったと思えばよろしいかと。
こういう欲しくても自作できない人にとってはこういう細かい所に手が届くツールはとても重宝するのです。
解決までお付き合い頂きありがとうございました。

カクヨムの件、指示通りに一応書いておきました。

それでは!

投稿: BLT | 2021.10.06 19:38

kakuyomudl修正しました。
尚、alphadlにも同じ不具合がありましたので修正版となるver1.8を公開しています。

※確実に動作するように、本バージョンから必要なSSLライブラリもアーカイブに同梱することにしました。

投稿: M&I | 2021.10.07 08:35

コメントを書く



(ウェブ上には掲載しません)




« Web小説サイト:マグネットマクロリンクの作品はダウンロード出来そうにありませんでした | トップページ | エブリスタ小説ダウンローダー[estardl ver1.2] »