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

pixivダウンローダAPI


2020年09月28日 02:59:00

pixivの画像を一括で保存するソフトです。
pixivの非公式APIを使ってます。
seleniumを使わないのでダウンロードが早くて軽いです。xpやvistaでも使えます。

1.検索キーワードに検出された画像、
ランキング画像、フォロー新着、特定ユーザーの画像、新着画像、
マイピク新着、人気タグ、特定ユーザーのブックマーク、自分のブックマークが落とせます。
2.イラスト単体、漫画単体、うごイラが落とせます。
urlをD&Dや貼り付けで入力もできる。
3. 複数urlを一括で落とすバッチ処理。
4.フォルダ名やファイル名を自由に設定できる機能。
5.画像のexifタグに書き込む機能
6. うごイラをGIFアニメやmp4に変換する機能。
7.自動的にダウンロード開始する機能、終了時に自動で閉じる機能。
タスクスケジューラーから起動できる。これにより定期的に自動でダウンロードができる。
起動時に引数を取得できるのでコマンドラインやbatファイルから落とせる。
8.ランキングは1日前に順番にさかのぼって落とせる。

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

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

2020/11/28
ver1.4.0

https://mega.nz/file/y6RGHJBI#Lfuq5t2_P2D9o1TPyg9tmLfF5jdI5bWCDkOFGzHYN9g

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


1.名前:管理人 2020年09月28日 03:02:00ID:

pixivダウンローダAPIを公開しました。
pixivの画像ダウンローダです。

検索キーワードに検出された画像、
ランキング画像、特定ユーザーの画像、新着画像、
イラスト単体が落とせます。

pixivダウンローダNEXTのGUIをそのまま使いました。
まだ機能しない部分もあります。
seleniumを使わないのでダウンロードが早くて軽くて、わずらわしくもないです。xpやvistaでも使えます。


2.名前:ペジテ 2020年09月30日 12:36:00ID:3d4328

設定にてシブの自分のidとパスワードを入れて一旦閉じて、特定のユーザーのURLいれて開始したんですが、

「faild to execute script api」
と表示されて、次に

「tokenを取得できませんでした。
終わりました。

となってしまいました、入れるべきパスワードが違うのでしょうか?

昔のシブのダウンローダで認証する際に使っていたPHPSESSID=の方を入れるべきだったのでしょうか?


3.名前:管理人 2020年09月30日 09:53:00ID:

>>2

PHPSESSID=ではないです。
pixivのIDとPASSで良いです。

pixivダウンローダAPI.exe.Configのpixiv_idとpixiv_passにIDとPASSが入ってますか?




4.名前:名無し 2020年10月01日 11:22:00ID:666695

マンガDL時にフォルダは作成されるのですが、ファイルが格納されていません。作者でくくっているフォルダにもマンガの画像はDLされていないようです。

5.名前:ペジテ 2020年10月02日 01:59:00ID:63a29f

パスワードの入力ミスだったようです、動き始めました、しかし、
エラー:指定されたファイルが見つかりません。

終わりました。
のような形でエラーが連続してしまいました、何かやり方にミスがあるのでしょうか?


6.名前:管理人 2020年10月02日 02:32:00ID:

>>5

curl.exeが入ってなかったです。
UPし直したのでver1.0.7を落としてください。


7.名前:名無し 2020年10月02日 08:02:00ID:4151e5

フォルダが作られない
最初にjsonのデシリアライズでエラーが出ました。と出る


8.名前:管理人 2020年10月02日 08:59:00ID:

>>7

それって何を落とした場合ですか?

そのエラーですが、
pixivのapi(json)をC#でデシリアライズすると
jsonの構文に間違いがあるのか、何が原因か分かりませんが、
たまにエラーが出ることがあるのです。
エラーが出た場合に、救済措置として、
json上の画像urlをダウンロードしますが、
その場合はタイトル名などが取得できないので、
カスタムファイル名は無視されてフォルダも作成されません。

デシリアライズでエラーが出ない場合は正常にフォルダが作成されます。




9.名前:ペジテ 2020年10月04日 01:10:00ID:fbec3b

>>6
イラストを落とせるようになりました、ありがとうございます!
しかし、うごいらについては、うごかないjpgのイラストが1枚落ちてくるのみのようです、うごいらをGIFにする、や、うごいらをMP4にするなどのチェック入れているのですが、


10.名前:名無し 2020年10月04日 10:49:00ID:4151e5

>8
ttps://www.pixiv.net/users/16017727
これです
場所というのが山ほど出てきてエラーが出ます、そのあとDLを始めるのですが数枚DLした後重複がずーっと続いて終わります


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

>>10

「ユーザー画像をuser/illusts?から取得」をチェックすればエラーは出ない。


12.名前:名無し 2020年10月04日 09:50:00ID:4151e5

>11
エラーは出なくなりましたが今度はうごイラが正常に変換されてないです
MP4・Gif両方にチェックを入れても変換されるのは2つだけでほとんどがJpegになります


13.名前:管理人 2020年10月05日 05:48:00ID:

>>12

ver1.0.9を落としてください。


14.名前:名無し 2020年10月05日 07:04:00ID:837401

カスタムファイル名で変数「ページ数」「ページ総数」がファイル名に反映されず、結果的に漫画が先頭の一枚しか落とせません。

15.名前:管理人 2020年10月05日 11:45:00ID:

pixivダウンローダAPIを更新したので落としてください。
(ver1.1.0)


16.名前:名無し 2020年10月06日 04:49:00ID:837401

バージョンが
>>15には1.1.0
ページトップにはver1.1.1
落としたソフトでは1.1.2
となっています

あとやはりページ数が反映されません


17.名前:管理人 2020年10月06日 05:36:00ID:

>>16
UPし直しました。


18.名前:名無し 2020年10月06日 06:59:00ID:837401

やはり漫画の2ページ目以降が落とせません。
ログを見てみたところ、重複をスルーがないのでそもそも漫画のダウンロード自体がうまく行っていないように思われます。


19.名前:管理人 2020年10月06日 07:58:00ID:

>>18

漫画単体を落としてるのですか?
入力したurlはどれですか?


20.名前:名無し 2020年10月06日 08:51:00ID:837401

>>19
作者で落としています
これです
ttps://www.pixiv.net/users/2703136


21.名前:管理人 2020年10月06日 11:09:00ID:

>>20

落とせるよに修正しました。
(ver1.1.4)


22.名前:名無し 2020年10月06日 11:24:00ID:4cfcc9

バージョン1.14
下記のURLを貼り付けて開始をクリック。
ttps://www.pixiv.net/users/16221690
ダウンロードされたファイル名と類似の空のフォルダが作成される。
ループ動作のまま動作が停止しない。


23.名前:名無し 2020年10月07日 12:10:00ID:837401

>>22
「ユーザー画像をuser/illusts?から取得」をチェックすると多分ループしなくなりますよ。ダメでしたらすみません。


24.名前:名無し 2020年10月07日 12:12:00ID:837401

漫画作品を落とせるようになりました。
ページ数もちゃんと振られています。
対応していただきありがとうございました。


25.名前:名無し 2020年10月07日 12:41:00ID:4151e5

1.1.4
MP4が変換出来てないですね
Zipは作られるけどほとんどがJpegのまま


26.名前:名無し 2020年10月07日 07:37:00ID:837401

確かにうごイラで以下のようなエラーが出て変換できていませんね。

オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 WpfApp5.main_loop_class.config_text_read(String keyword)
ttps://www.pixiv.net/ajax/illust/64226878/ugoira_meta:リモート サーバーがエラーを返しました: (404) 見つかりません


27.名前:名無し 2020年10月07日 08:59:00ID:4cfcc9

>>23
ループ動作と空のフォルダ作成の現象は無くなった。ありがとう。

下記のURLを貼り付けて開始をクリック。
ttps://www.pixiv.net/users/1672745
複数ページに同じ名前の漫画フォルダが存在する場合、二つ目以降は漫画フォルダに入らずに、「漫画フォルダ名 + ファイル名」の名前のついたファイルが漫画フォルダの外に作成される。
例えば、「世界樹らくがき」の場合、一つ目は「世界樹らくがき」のフォルダが作成され、中にファイルが保存されるが、二つ目以降の「世界樹らくがき」の場合、「世界樹らくがき」フォルダには保存されず、「世界樹らくがき48962649_p0.png」のようにしてファイルが作成される。


30.名前:名無し 2020年10月08日 08:07:00ID:4cdfce

今日ダウンロードさせて頂きました。
ユーザーのイラストをまとめてダウンロードしようとしましたが、下記のような表示が出て画像のダウンロードはできませんでした。フォルダ等も一切作成されていません。イラスト単体でも試みましたが、『終わりました。』と表示されてもダウンロードはできていませんでした。なにが原因なのでしょうか。。
"ttps://app-api.pixiv.net/v1/user/illusts?user_id=*******&image_sizes=largeを取得します。
取得数:30
ttps://app-api.pixiv.net/v1/user/illusts?user_id=*******&image_sizes=large&offset=30を取得します。
取得数:30
ttps://app-api.pixiv.net/v1/user/illusts?user_id=*******&image_sizes=large&offset=60を取得します。
取得数:30
ttps://app-api.pixiv.net/v1/user/illusts?user_id=*******&image_sizes=large&offset=90を取得します。
取得数:30
ttps://app-api.pixiv.net/v1/user/illusts?user_id=*******&image_sizes=large&offset=120を取得します。
取得数:30
ttps://app-api.pixiv.net/v1/user/illusts?user_id=*******&image_sizes=large&offset=150を取得します。
取得数:30
ttps://app-api.pixiv.net/v1/user/illusts?user_id=*******&image_sizes=large&offset=180を取得します。
取得数:5
終わりました。"


31.名前:管理人 2020年10月08日 10:15:00ID:

pixivダウンローダAPIをver1.1.6に更新しました。

「イラストIDをダウンしないでブックマーク」をチェックすると
イラスト単体を落とす場合、
画像を落とさないでブックマークに追加できます。

tokenの取得の無駄な時間を無くす為に
tokenの取得は必要最小限にできるようにした。

tokenを取得するたびに
pixivダウンローダAPI.exe.Configにtokenが保存されます。

新着画像、ランキング画像、フォロー新着作品、検索キーワードの場合
「開始時にtoken取得」をチェックした場合、
開始時にtokenを取得します。
「開始時にtoken取得」のチェックを外した場合、
pixivダウンローダAPI.exe.Configから保存してあったtokenを
読み込んでtokenを取得しません。
pixivダウンローダAPI.exe.Configにtokenが無い場合はチェックに関係なく取得します。

イラスト単体取得、ブックマークの追加の場合、
「開始時にtoken取得」のチェックは無視されます。
pixivダウンローダAPI.exe.Configから保存してあったtokenを
読み込んでtokenを取得しません。
pixivダウンローダAPI.exe.Configにtokenが無い場合は取得します。

pixivダウンローダAPI.exe.Configのtokenはソフト起動には削除されます。

「tokenの再取得」ボタンは
「開始時にtoken取得」のチェックを外してる場合や
イラスト単体取得、ブックマークの追加をする場合で
(pixivダウンローダAPI.exe.Configから保存してあったtokenを使う場合)
今のtokenだと400エラーでapiからjsonが取得できない場合に、
「tokenの再取得」ボタンを押して再取得してください。
使う必要があることは無いと思います。




12ページ目
最初 戻る 7 8 9 10 11 12

名前   
本文


削除キー
戻る