<body> <script type="text/javascript" src="https://ad.netowl.jp/js/webcrow-php.js"></script>
私立メロン高校パソコン部
11668015

pixivダウンローダAPI


2020年09月28日 02:59:00

pixivの画像を一括で保存するソフトです。
pixivの非公式APIを使ってます。

検索キーワードに検出された画像、
ランキング画像、フォロー新着、
特定ユーザーの画像、新着画像、
イラスト単体、漫画単体が落とせます。
seleniumを使わないのでダウンロードが早くて軽いです。xpやvistaでも使えます。

pythonスクリプトをexe化したapi.exeだとうまくいかなかったので
exeでなくpythonスクリプトから取得するようにした。
なのでpythonをインストールして
pixivpyをインストールする必要があります。

pythonが入ってない場合はpythonをインストールしてパスを通す。
pipでpixivpyをインストール
pip install pixivpy --upgrade

2020/10/22
ver1.2.4

https://mega.nz/file/W2QHXIiS#XsxqV9L61dvzxmmsD7GOrGkOLzSqvN3Mebf0T4W4Nqw

posted by 管理人
カテゴリー SNS画像ダウンローダ
view(5770)
コメント(127)


71.名前:管理人 2020年10月15日 03:14:00ID:

>>69
>>70

pixivの仕様変更によりtokenが取得できなくなり
ダウンロードできなくなりました。

このソフトはtoken取得はpixivpyのスクリプトでやってるのですが、
pixivpyがtoken取得できなくなったみたいです。
pixivpyが更新しないとどうしようもない。




72.名前:名無し 2020年10月15日 05:51:00ID:837401

>>71
また仕様変更ですか・・・仕方ありませんね。
pixivpyの更新を待ちます。


73.名前:名無し 2020年10月17日 05:46:00ID:e7a708

管理人様へ
pixivpyの更新はいつ頃なのでしょうか?
今までつかっていたpixivダウンローダーが使えなくな多様なので
このソフトしか選択しがないのようですが


74.名前:名無し 2020年10月17日 05:49:00ID:e7a708

プログラムの事はよくわからないのですが
このpixivpyは誰が作っているのでしょうか?
APIとかtokenってなんですか??


75.名前:名無し 2020年10月17日 09:16:00ID:31aab4

そういう質問はここでするものではないですよと一応

76.名前:名無し 2020年10月17日 04:38:00ID:12fe31

>>71
seleniumを使った以前のダウンローダだと落とせていますね。
しばらくそちらに戻ります・・・


77.名前:名無し 2020年10月17日 05:15:00ID:e7a708

>75
たしかにそうですが、今後このソフトでしかアレできないので
自分がつかってるもの簡単なことぐらいは知っておきたいです

>76
そっちも使えないですよ、たしか


78.名前:名無し 2020年10月17日 10:09:00ID:f5d819

pixivpy はGitHub Issues #140 (Version 3.5.10) で解決したのかな

pixivpy のdownload_illusts.py 使って 2020-10-16で試してみると

Pixiv [総合デイリーランキング] 2020-10-16 
・FGOログ⑥
・現代×鬼滅の刃 in 映画館
が取得出来ました

取り合えず報告です



79.名前:管理人 2020年10月18日 01:53:00ID:

pixivダウンローダAPIを落とせるように修正しました。
(ver1.2.1)

pythonスクリプトをexe化したapi.exeだとうまくいかなかったので
exeでなくpythonスクリプトから取得するようにした。
なのでpythonをインストールして
pixivpyをインストールする必要があります。

pythonが入ってない場合はpythonをインストールしてパスを通す。
pipでpixivpyをインストール
pip install pixivpy --upgrade


80.名前:名無し 2020年10月18日 02:19:00ID:837401

正常に落とせるようになりました。
ありがとうございます。


81.名前:管理人 2020年10月18日 03:19:00ID:

>>74
>このpixivpyは誰が作っているのでしょうか?

誰か知らないが中国人。

>APIとかtokenってなんですか??

APIはApplication Programming Interface。
ソフトウェアの機能を共有できる仕組み。
ソフトウェアの機能の一部を異なるソフトウェアから利用できるようにすること。
例えばtwitterはAPIが公開されてて、
twitterを使った外部アプリはみんなtwitterのAPIを使って作られてる。

pixivのAPIというのはIOSのアプリの為にpixiv社が作った非公開のAPI。
pixivのAPIはtwitterのAPIと違って公式で公開されていないのですが、
誰かがアプリを解析して非公開のAPIを勝手に公開したのです。

tokenはワンタイムパスワード。
pixivのIDとPASSで取得できる。
APIを使うにはtokenが必要になる。


82.名前:名無し 2020年10月18日 03:23:00ID:f5d819

python を入れて落とせるようになりました。

早速の更新ありがとうございます。

>61
同じ症状でルートに配置される状況です。
2ページ目の途中からはフォルダが作成され正常に配置されるものもあります。
正常にカスタムファイルの指定の通りフォルダに配置されるものもあれば
ルートへ配置されるファイルもある状況です。

 ※1ページ目は全てサーバ上のファイル名のまま、作成フォルダ上のルートに保存される

「jsonのデシリアライズでエラーが出ました。」が表示されています。

>62
「ユーザー画像をusers/illusts?から取得」
「検索でsearch/works.jsonから取得」

どちらにチェックを付けても解決しません


対処方法はありますでしょうか?

「jsonのデシリアライズでエラーが出ました。」が出る時点で
取得データが異常なのかな?


83.名前:管理人 2020年10月18日 04:32:00ID:

>>82

入力したurlをコメントに投稿してください。


84.名前:名無し 2020年10月18日 04:42:00ID:f5d819

>>83

入力したURLはフォロー新着の下記となります
ttps//www.pixiv.net/bookmark_new_illust.php

先頭h は投稿NGとなるため省略しています。



85.名前:名無し 2020年10月18日 05:34:00ID:8fa3fd

管理人さん、ご対応有難うございます。
私は、旧Pixivダウンローダを使用していて、今回こちらのアプリに切り替えたいと思いますが、
旧Pixivダウンローダのid_db.mdbはこのアプリでは使用出来ないのでしょうか?


86.名前:名無し 2020年10月18日 05:43:00ID:6abf45

更新作業ありがとうございます。

・「貼る」を押してもクリップボードの内容が貼りつけされず、入力欄に元から入力されているURLでDLが開始されてしまうようです。

・「重複DB」にチェックを入れていても、保存フォルダからファイルを移動しているとDLされてしまうようです。
(保存フォルダにファイルが存在している場合は重複スルーが機能しています。)


87.名前:名無し 2020年10月18日 06:35:00ID:7cee1a

pixivダウンローダがDLできなくなってしまったので
こちらの~APIをインストールして無事目的のユーザー
の画像を落とせるようになりました。ありがとうござい
ました。pythonやらpipやらのあたりでだいぶ手こずり
ましたが…

もし可能なら落とすページ数の指定ができる機能がある
とありがたいです


88.名前:名無し 2020年10月18日 06:43:00ID:e4e025

管理人さん、早速のご対応ありがとうございます。

ttps://www.pixiv.net/artworks/イラストIDのリストをurl.txtに貼って
バッチ処理によるダウンロードを行っていますが、
ZIPファイルの場合、ZIPファイルを解凍し、Gifに変換直後
バッチ処理が下記エラーで終わってしまうようです。

>img/2020/10/16/00/08/58/[ZIP名]600x600.zipをダウンロードします。
>「ダウンロードしたZIP」.zipを解凍します。
>「ダウンロードしたZIP」をGIFに変換します。
>ttps://www.pixiv.net/ajax/illust/「イラストID/ZIP名」_metaを取得します。
>ttps://www.pixiv.net/ajax/illust/「イラストID/ZIP名」_meta:リモート サーバーがエラーを返しました: (404) 見つかりません
>オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 WpfApp5.anime_convert.gif_convert(String input_path, String pixiv_illust_id)
>オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 WpfApp5.anime_convert.gif_convert(String input_path, String pixiv_illust_id)
>オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 WpfApp5.anime_convert.gif_convert(String input_path, String pixiv_illust_id)
> 場所 WpfApp5.main_loop_class.api_main(String url, String token, Int32 select)
> 場所 WpfApp5.main_loop_class.kiji_get(String url, String token_st)
> 場所 WpfApp5.main_loop_class.main_sub(String input_url)
> 場所 WpfApp5.main_loop_class.batch()
>終わりました。

url.txtのリストから上記イラストID以前を削除することで
発生したイラストID以降も再実行できてはいますが
ZIPファイルが出るとまた上記エラーで停止するので
取り急ぎ、報告いたします。




89.名前:名無し 2020年10月18日 08:49:00ID:837401

>>88
私も同じようなエラーが出ましたがfirefoxで別なアカウントでログインしてCookieを取得し直したら治りましたよ
良ければ試してみてください


90.名前:名無し 2020年10月18日 10:51:00ID:f73ab7

tokenが取得できません python2.7をインストールしてる状態から3.7をインストールしました。エラーなどは出てないのですがpythonのパスがおかしいのでしょうか?

91.名前:名無し 2020年10月18日 11:14:00ID:f73ab7

>90
すいません、自己解決しました。
2.7、3.7でpython関係全てアンインストール後に3.7入れなおしたら解決しました。
別件なのですがフォロー新着でダウンロードするとフォルダ分けできてない画像がありますが仕様ですか?


92.名前:名無し 2020年10月18日 11:38:00ID:0ecf61

無事にダウンロードできるようになりました。

phthonをインストール

cmdでコマンドプロンプト画面に
pip install pixivpy
pip install pixivpy --upgrade
※pixivpyをインストールして一応アップデート。

参考にしてください


93.名前:名無し 2020年10月19日 01:36:00ID:e2da78

更新お疲れ様です。報告です。

カスタムファイル名を設定しても反映されず、またDLイラストごとにフォルダも生成されません。
DLの大本のパスはあっているようで、例えば漫画を落とすとデフォルトネームで大本の保存パス先に直接画像が落とされるみたいです。
何も設定せずに新着からDLした場合などはフォルダなども生成されるようです。
単一イラストあるいは漫画をURL指定した場合だけカスタムファイル名やフォルダ生成が適用されないのでしょうか?


94.名前:名無し 2020年10月19日 02:05:00ID:e2da78

エラー文貼り忘れました。
以下がDLを試みた際に表示された文章です。
※URLなどは投稿規制回避のために省略しております

<漫画のURL>を取得します。
jsonのデシリアライズでエラーが出ました。
<1P目のファイル名>をダウンロードします。
<保存パス>/<1P目のファイル名>:重複をスルーします
<1P目のファイル名>をダウンロードします。
<2P目のファイル名>をダウンロードします。
<3P目のファイル名>をダウンロードします。
<4P目のファイル名>をダウンロードします。
<5P目のファイル名>をダウンロードします。
<1P目のファイル名>をダウンロードします。
<1P目のファイル名>:エラー:リモート サーバーがエラーを返しました: (404) 見つかりません
<2P目のファイル名>をダウンロードします。
<2P目のファイル名>:エラー:リモート サーバーがエラーを返しました: (404) 見つかりません
<3P目のファイル名>をダウンロードします。
<3P目のファイル名>:エラー:リモート サーバーがエラーを返しました: (404) 見つかりません
<4P目のファイル名>をダウンロードします。
<4P目のファイル名>:エラー:リモート サーバーがエラーを返しました: (404) 見つかりません
<5P目のファイル名>をダウンロードします。
<5P目のファイル名>:エラー:リモート サーバーがエラーを返しました: (404) 見つかりません
終わりました。

結果
保存フォルダに設定したフォルダに直接デフォルトネームの漫画ファイルが5つ生成される(画像自体は普通に閲覧可能)

中身は詳しくないのですが、デシリアライズ~のエラーのせいでカスタムファイル名が適用されないのでしょうか...?
DLし終わったファイルをもう一度DLしてるのも気になります。

もし解決方法に心当たりが御座いましたらどなたか一言お願いいたします。


95.名前:名無し 2020年10月19日 06:08:00ID:a66c41

更新ありがとうございます。
以前はpixivダウンローダNEXTを使っていたのですが使えなくなって困っていたところ、おかげさまでこちらが使えるようになりました。
現在気になっている点が2点あります。
・「うごイラをGIFアニメで」にチェックを入れると「オブジェクト参照がオブジェクト インスタンスに設定されていません。」とエラーが出てソフトが終了します。
・以前NEXTを使っていた時より全体的に処理が遅い気がする。(確信はないし仕様かもしれないですが一応報告しておいた方がいいかと思い報告、気分を害しましたら申し訳ないです)
という感じです。
お忙しいと思いますがよろしくお願いします。


96.名前:名無し 2020年10月19日 10:16:00ID:837401

カスタムファイル名でファイル名が長すぎるとき後ろを切って保存できる機能が欲しいです。

97.名前:名無し 2020年10月19日 12:08:00ID:26daa5

更新ありがとうございます。本当に助かります。
要望ですが、waitが機能していないと思うので機能するようになると嬉しいです。


98.名前:名無し 2020年10月19日 06:51:00ID:6899ad

更新ありがとうございます。

カスタムファイル名、ブックマークの保存が機能していません。

作者アドレスでは指定したフォルダ名で保存されますが、カスタムファイル名が指定した通りになりません。

イラストのアドレスではフォルダ分けされずに画像のみが保存パスに直接保存されてしまいます。
また、「jsonのデシリアライズでエラーが出ました。」と表示されます。

フォロー新着も同様に機能しません。

また、自分のブックマークが保存できません。

「カスタムファイル名」、「ユーザー画像をuser/illusts?から取得」にチェックを入れています。

以上になります。いつも更新対応お疲れさまです。


99.名前:管理人 2020年10月19日 09:37:00ID:

pixivダウンローダAPIを更新しました。
(ver1.2.2)

jsonのデシリアライズでエラーが出る問題は起きなくなったと思います。


100.名前:名無し 2020年10月19日 10:18:00ID:737401

ダウンロード出来ました!ありがとうございます。すごく助かりました

2ページ目
最初 戻る 最後 1 2 3 4 5

名前   
本文


削除キー
戻る