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

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(5769)
コメント(127)


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に入ってますか?



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

>>41

「jsonのデシリアライズでエラーが出ました」は出ますか?


48.名前:名無し 2020年10月13日 12:17:00ID:5dce97

キーワード検索でブックマーク数や閲覧数でフィルタリングをすると
指定した数値以下の作品がヒットすると~数以下なのでスルーしますの表示が出た後にその時点で止まってしまいますね
フィルタリング設定なしだとダウンロードできます


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

Firefoxからcookieを取得します。
FirefoxのDBが無いです。
そういや他の奴もDBが無いと出て出来てないしほったらかしだけど
フォックスでログインはしてます


50.名前:名無し 2020年10月13日 07:32:00ID:e26423

更新したら、ファイルが見つかりませんと、Tokenが取得できなくなりました

51.名前:名無し 2020年10月13日 09:18:00ID:4151e5

開始時にtoken取得にチェックを入れると作者フォルダが作られない
ttps://www.pixiv.net/users/16017727 ここで2つ目をDLしようとすると強制終了、落ちる


52.名前:名無し 2020年10月13日 09:28:00ID:837401

>>46
すみません、自己解決しました。
Cookieはconfigファイルに書き込まれていたのですが、それはfirefoxでログインしていない状態のもの?だったようでブラウザでログインしてからCookieを取得し直したところgifアニメを生成するようになりました。


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

>>48

修正しました。
(ver1.2.0)


54.名前:名無し 2020年10月14日 12:12:00ID:837401

他のpixivダウンローダはファイル名が長すぎる場合スキップされてましたが、このソフトはどのように処理されますか?

55.名前:名無し 2020年10月14日 09:19:00ID:5dce97

ver1.2.0にしたところ
tolenを取得します。
指定されたファイルが見つかりません。
取得token:
tokenを取得できませんでした。
という表示になってtokenが取得できなくなっています


56.名前:管理人 2020年10月14日 01:14:00ID:

>>55

api.exeはありますか?


57.名前:名無し 2020年10月14日 05:08:00ID:5dce97

>>56

pixivダウンローダAPI.exeとは別物ですよね?
フォルダ内には見当たりません


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

>>57
横から失礼します。
私の環境でapi.exeがセキュリティソフト(defender)に検知されて削除されたので>>57さんも同様のことが起こっているのではないでしょうか。
セキュリティソフトで例外設定をすれば対処できます。


59.名前:管理人 2020年10月14日 05:52:00ID:

>>57

それが無いと使えないです。
アンチウイルスソフトが自動削除してるのではないですか?


60.名前:名無し 2020年10月14日 06:33:00ID:837401

うごイラをgifアニメに変換しようとすると次のようなエラーが出てダウンロードが終了してしまいます。

ttps://www.pixiv.net/ajax/illust/83349737/ugoira_metaを取得します。
ttps://www.pixiv.net/ajax/illust/83349737/ugoira_meta:要求は中止されました: 接続が予期せずに閉じられました
オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 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)
場所 api_illusts_space.api_illusts_class.api_illust(String url, String token, Int32 select)
場所 WpfApp5.main_loop_class.user_url(String input_url, String token_st)
場所 WpfApp5.main_loop_class.main_sub(String input_url)
場所 WpfApp5.main_loop_class.batch()

configファイルにCookieは書き込まれています。


61.名前:名無し 2020年10月14日 09:04:00ID:00985c

ver1.2.0から使わせて頂いております。

カスタムファイル名の設定を
ファイル名、漫画ファイル名とも[%ファイル名%_%タイトル名%]
フォルダ名を[%作者名%_%作者ID%]
漫画フォルダは空欄設定

以上でダウンロードされるのですが、半分以上のファイルが
サーバ上のファイル名のまま、作成フォルダ上のルートに保存されてしまいます。

設定が間違っているのでしょうか。ご教示頂ければと存じます。


62.名前:名無し 2020年10月14日 10:21:00ID:3a16f7

>>61 さん

私の環境では、設定から「ユーザー画像をusers/illusts?から取得」のチェックを入れると正常にダウンロードされます。もしよければ試してみてください。


63.名前:名無し 2020年10月14日 10:23:00ID:3a16f7

こんばんは。こちらのダウンローダを使わせて頂いております。たいへん操作が明快で動作も速く、感動しております。

一つ使用中に気づいた点がありましたので、ご報告させていたきます:

カスタムファイル名ONでユーザー画像(漫画)をDLするとき、すでに画像が存在していてもスキップされず、作者フォルダ(親ディレクトリ)に同じ画像が重複して保存されてしまいます。
 具体的には、ダウンロード時に
  "(作者フォルダ名)(漫画フォルダ名)(漫画ファイル名).png"
 がすでに存在すると、
  "(作者フォルダ名)(漫画フォルダ名漫画ファイル名).png"
 というファイルが新たに生成されてしまいます。
重複DBのON/OFFを切り替えてみましたが、状況は変わりませんでした。
なお、一枚絵のイラストでは正常にスキップされています。

これについて、お手すきの際にご確認いただけましたら幸いです。

末筆になりますがいつも各種ダウンロードツール大変重宝させていただいております。どうもありがとうございます。


64.名前:63 2020年10月14日 10:27:00ID:3a16f7

度々申し訳ありません。文字化けをしてしまいましたので、以下の内容を再投稿させていただきます。

  "(作者フォルダ名)/(漫画フォルダ名)/(漫画ファイル名).png"
 がすでに存在すると、
  "(作者フォルダ名)/(漫画フォルダ名)(漫画ファイル名).png"
 というファイルが新たに生成されてしまいます。

以上について、よろしくお願いいたします。


65.名前:管理人 2020年10月14日 10:37:00ID:

>>61

「jsonのデシリアライズでエラーが出ました」は出ますか?


66.名前:名無し 2020年10月15日 12:48:00ID:cdc6d4

>> 管理人様
いつもダウンローダを使わせてもらいお世話になっております。
通常とNEXTが使えなくなってしまったのでこちらを使い始めました。
NEXTから導入されているカスタムファイル名の実際の見た目がわかる機能とてもいいですね。
どうカスタマイズしたのかパッとわかるので重宝します。

横からですみません。
私も >>62 の方の書き込みの対応をしないと
「jsonのデシリアライズでエラーが出ました」となって、
カスタムファイル名が反映されませんでした。

また、私の環境ではwaitが効きませんでした。
3秒(3000)に指定しておりますが、一切待機せずに、1枚ダウンロードしたらすぐ次の画像を取得してしまっております

また、新着などで使うためのオフセット、リミット(開始・終了ページ)指定機能を入れて欲しいです。


67.名前:名無し 2020年10月15日 07:01:00ID:00985c

>>65 管理人様

「jsonのデシリアライズでエラー~」は出ていませんです。

>>61 さんの
>「ユーザー画像をusers/illusts?から取得」のチェックを入れる

これで解決しました。大変ありがとうございました。


68.名前:名無し 2020年10月15日 08:09:00ID:837401

>>60ですがfirefoxで別のアカウントでログインしてCookieを取得し直したところうごイラを正常に落とせるようになりました。

69.名前:名無し 2020年10月15日 11:34:00ID:837401

ダウンロードしていたら「failed to execute script api」というポップアップが出て「tokenを取得できませんでした」というエラーが出ました。
そこから一切ダウンロードできなくなったのですがどうすればいいでしょうか。


70.名前:名無し 2020年10月15日 01:12:00ID:e77aa3

failed to execute script api
これが出て一切DL出来ない


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

名前   
本文


削除キー
戻る