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

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(39569)
コメント(403)


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の再取得」ボタンを押して再取得してください。
使う必要があることは無いと思います。




32.名前:管理人 2020年10月08日 10:36:00ID:

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

ランキングで全てのページを取得した後に
1日前の日付を落とすようになりました。
それを繰り返します。

日付を指定してランキングを落とせるようになりました。
日付を指定してランキングを落とす場合は
ttps://www.pixiv.net/ranking.php?mode=daily&content=illust&date=20101006
のようなurlを入力してください。
date=20101006が日付です。この場合は2010年10月6日です。
日付の指定が無い場合は現在の日付の1日前から始まります。


33.名前:名無し 2020年10月08日 11:18:00ID:4151e5

1.1.7
変換は出来てないですね


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

>>33

GraphicsMagickをインストールしてパスが通ってるのですか?
mp4の変換はgifアニメが生成されないと変換されないです。


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

GraphicsMagickのやり方がいまいちわからない
うえにある3つのうちどれを選べばいいですか?
DLしたあとどうすれば?プログラムらしきものも入ってなかった(GraphicsMagick-1.3.35-windows-source)


36.名前:名無し 2020年10月10日 09:02:00ID:837401

>>35

3つのうちの一番上の「download release」を開く。
下記のサイトに飛ぶので「Download Latest Version」と書かれた緑色の四角いボタンを押す。
ttps://sourceforge.net/projects/graphicsmagick/files/

「GraphicsMagick-1.3.35-Q16-win64-dll.exe」というファイルをダウンロードできるのでこれをダブルクリックで起動しインストール。

これでどうでしょう。


37.名前:名無し 2020年10月10日 09:03:00ID:837401

かくいう私もなぜかgifアニメが生成されないのですが。
パスは通してあります。

コマンドプロンプトでこのソフトのフォルダをカレントディレクトリにして「gm」と打って以下のようなものが表示されたらパスが通っていると考えていいですか?

GraphicsMagick 1.3.35 2020-02-23 Q16 ttp://www.GraphicsMagick.org/
Copyright (C) 2002-2020 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See ttp://www.GraphicsMagick.org/www/Copyright.html for details.
Usage: gm command [options ...]


38.名前:名無し 2020年10月10日 10:53:00ID:4151e5

ログを見る限りエラーすら出てないのでそもそも変換は機能してない可能性

40.名前:名無し 2020年10月11日 08:28:00ID:35b6ce

リンクが死んでいるので再upお願いします

41.名前:名無し 2020年10月11日 06:06:00ID:4fd92c

ttps://www.pixiv.net/bookmark_new_illust.php だと、カスタムファイル名を有効にしても画像がサブフォルダに入らないのですが、正常でしょうか

42.名前:名無し 2020年10月12日 02:34:00ID:e26423

フォロー新着の画像を一括でダウンロードし、取りこぼしがないかチェックしました。
ある特定の画像の_p1.jpgがダウンロードできません。
2回試しました。
2回とも735枚保存し、5列に整列させ両者に違いがないか検討しました。
350枚目も700枚目も同じ画像が同じ位置にあるのですが
特定の画像だけが必ずダウンロードできていないのです。
ログに_p0はあるのですが、_p1のほうはエラーすらないです。

これは何が原因なんでしょうか??


43.名前:管理人 2020年10月12日 02:51:00ID:

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

cookieを取得できるようになったので
R-18のうごイラをGIFアニメに変換できるようになった。
cookieはFirefoxから取得します。


44.名前:名無し 2020年10月12日 09:41:00ID:837401

うごイラ変換で次のようなエラーがでます。

ttps://www.pixiv.net/ajax/illust/64226878/ugoira_metaを取得します。
ttps://www.pixiv.net/ajax/illust/64226878/ugoira_meta:リモート サーバーがエラーを返しました: (401) 許可されていません
オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 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()


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

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

[検索のソートでasc]はチェックすると
古い順から落とします。チェックを外すと新しい順から落とします。
[検索のソートでasc]は「検索でsearch/works.jsonから取得」チェックを外した場合に使えます。

[検索対象]は「タグ部分一致」をチェックすると、
タグの部分一致で検索します。
「タグ完全一致」」をチェックすると、
タグの完全一致で検索します。
「タイトルキャプション」をチェックすると、
タイトルキャプションで検索します。
[検索対象]は「検索でsearch/works.jsonから取得」チェックを外した場合に使えます。

[新着でcontent type指定]はチェックすると、
content_typeを指定する。落とすファイルの種類を指定する。
チェックを外すと全ての新着。
チェックするとイラストか漫画の新着

[新着のcontent typeで漫画]は
[新着でcontent type指定]にチェックした場合で漫画だけを落としたい場合にチェックする。




46.名前:管理人 2020年10月12日 11:17:00ID:

>>44

cookieはpixivダウンローダAPI.exe.Configに入ってますか?



13ページ目
最初 戻る 最後 8 9 10 11 12 13 14

名前   
本文


削除キー
戻る