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

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

2021/8/6
ver1.4.5

https://mega.nz/file/PyxyQJiT#Hc7OJKClf3b-A4P7eFlci8q-Eui-Jq-UpWoOEg-F4yU

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


567.名前:名無し 2021年06月20日 11:31:00ID:abf68e

うごイラのGIF変換にチェックを入れていると必ずプログラムが落ちるようになりました。
GraphicsMagickを再インストールしてパス通っていてもだめですね。


568.名前:管理人 2021年06月24日 09:27:00ID:

アンケートを終了します。
ご協力ありがとうございます。

アンケート結果ですが、
性別は全員男性でした。
女性が一人も居ないというのは予想外でした。

住んでる地域は南関東が多かったですね。
東日本がほとんどという結果でした。

ユーザーの年齢は20代がもっとも多かったです。
ユーザーの年齢は思ってたより若くて年齢層の幅も狭いですね。




569.名前:名無し 2021年06月27日 11:36:00ID:f12aa9

アンケート結果、非常に興味深いですね。個人的には自分とプロフィールが似通った人が利用しているのだろうと思っていましたが、実際に大きく偏っているのは面白いなと思います。

570.名前:名無し 2021年06月28日 02:47:00ID:c447e3

バグの報告です。

バッチダウンロード等で、カスタムファイル名を使用している時に発生します。

ダウンロードしようとする漫画が、既にダウンロードフォルダに存在する場合、フォルダが作成されず、カスタムファイル名+元ファイル名という命名規則で再度ダウンロードされます。



・設定したカスタムファイル名

漫画フォルダ;%タイトル名%_%イラストID%
漫画ファイル名;%ファイル名%

・想定されるファイル名

/無題_123456/123456_p10.png

・実際にダウンロードされる際のファイル名
/無題_123456123456_p10.png

「/無題_123456/123456_p10.png」が既に存在している場合に重複としてスキップされるべきところですが、画像がダウンロードされ、このような結果が得られます。


571.名前:名無し 2021年07月02日 01:40:00ID:1cd57c

お世話になります。
Readmeを見つつ、gallery-dl oauth:pixiv を入力したのですが
"内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。"
と出て実行されません。
py -m pip listで確認したところ
gallery-dl 1.18.0
PixivPy 3.6.0
とあるので必要な物はインストールされていると思うのですが、よろしくおねがいします。


572.名前:名無し 2021年07月03日 10:33:00ID:2e9c44

>>571
環境変数でPythonのパスは通してありますか?


573.名前:名無し 2021年07月04日 09:53:00ID:aee9b6

・Pythonもライブラリも最新版に更新。
・ブラウザキャッシュ削除。
・予めログアウトしておく。

この条件で "gallery-dl oauth:pixiv" を実行し、
表示されたコードをAPIの方に設定。

以上の条件でも554さんのようにtoken再取得に失敗してしまいます。

何が悪いんでしょうかね。


574.名前:名無し 2021年07月04日 10:00:00ID:0ab748

再取得失敗しても

お目当てのURLを入れてDL開始

失敗

token再取得

token再取得成功

DLできてホクホク(*´ω`)

こんな感じで使えてるけどな~


575.名前:名無し 2021年07月04日 11:24:00ID:2e9c44

token取得後はOS再起動してみてください
ImageMagickも同様で導入後は再起動が必要なようです


576.名前:GitHub 2021年07月06日 12:23:00ID:a213e2

>>561
広告収入で無料サービス提供できているので、画像DLだけされていたらサーバーの維持ができないんだと思います


577.名前:GitHub 2021年07月06日 12:40:00ID:a213e2

>>568
女性はChrome/FireFox拡張機能でダウンロード操作を自動化するアドオンでまったりDLしてるのかもしれませんね


578.名前:名無し 2021年07月06日 02:49:00ID:a213e2

>>577
1時間程度ですが作ってみました。


@team3star
が2021年07月06日に作成
1 views
PixivのイラストをID毎に一括でダウンロードする実験
Selenium
pixiv

「車輪の再発明をしてはならない」の原則から、できる限り先人たちの作ったものを活用します。

必要なもの

FireFox
Selenium IDE(アドオン)
Pixiv Downloader(アドオン)
私が描いたソースファイル

これだけ

※広告収入で営業しているため、普段使いはやめましょう。今回はあくまで実験です。

仕組み

ブラウザを自動操作することで一括ダウンロードを行います。
作品IDの一覧さえあれば、3~6秒毎にまとめてDLしてくれるのでPCを放置していてもOK。
qiita.com/team3star/items/727518967fc8bba6433d


579.名前:名無し 2021年07月07日 02:59:00ID:0ab748

何だろう?
Python 3.9.6
pixivpy
gallery-dl
を最新に更新したら、うごイラDLも順調なんだが・・・(;゚д゚)ゴクリ…?


580.名前:名無し 2021年07月07日 10:07:00ID:a1ee71

画像DLの規制が厳しくなって来てる気がする
固定IPだからVPN通さないとまともにDLできないや


581.名前:名無し 2021年07月30日 12:22:00ID:d89148

タイトルに「"」を含むイラストはエラーで落とせないようです。
また、エラーメッセージを見ると単一イラストなのに2頁分として落とそうとするみたいです。


582.名前:名無し 2021年08月05日 06:20:00ID:4c4f06

タイトル名に♥(ハート)等含まれているとうごイラgif変換がスキップされるようです

583.名前:管理人 2021年08月05日 05:10:00ID:

>>582

機種依存文字なので無理です。
カスタムファイル名やカスタムフォルダ名で%タイトル名%を入れないでください。


584.名前:名無し 2021年08月05日 06:52:00ID:4c4f06

>>583

返信ありがとうございます。
外したところ問題なく出来ました。


585.名前:shin 2021年08月06日 06:09:00ID:20d3b9

>>581

" はWindowsファイル名に入れられないです。
なのでエラーになると思います。
/ : * ? < > | などもWindowsファイル名に入れられないです。

エクスプローラー上で新規ファイル作成の際、ファイル名に上記文字を入力するとエラー表示がでます。


586.名前:管理人 2021年08月06日 05:41:00ID:

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


587.名前:管理人 2021年08月06日 05:41:00ID:

>>581

修正したのでver1.4.5を落としてください。


588.名前:名無し 2021年08月07日 12:10:00ID:438cfa

更新乙かれ様です!

今ver1.4.4を使用中ですが、更新する場合は、pixivダウンローダAPI.exeを上書きすれば良いんですかね?
やってみたら設定そのままで動いているのでいけてるのかな・・・?


589.名前:管理人 2021年08月07日 04:40:00ID:

>>588
上書きで良いです。


590.名前:名無し 2021年09月06日 12:25:00ID:6be9ba

既出でしたら申し訳無いのですが、小説に対応するご予定はありますか?
また、もし無いのでしたら理由等教えてくださると幸いです。


591.名前:名無し 2021年09月07日 03:17:00ID:9d0392

うごイラをダウンロードする設定で、mp4にする設定で、
同名ファイルのmp4の数だけcmd.exeとconhost.exe、ffmpeg.exeがどんどんスタックされるな。
ffmpeg.exeで「同名ファイルがあるけどどうすんの」で止まっていると思う。


592.名前:名無し 2021年09月09日 01:15:00ID:90b014

問題と解決方を共有します

pythonをWindowsにインストールし、コマンドプロンプトからpythonとpipが叩けるようにする
・pipで"gallery-dl"と"pixivpy"をインストール
・コマンドプロンプトで gallery-dl oauth:pixiv を実行
・ブラウザでpixivが自動的に開く
・F12を押して、デベロッパーツールを開く
・"ネットワーク"のタブを選択
・表示項目が"すべて(All)"になっていることを確認
・pixivにログインする
・デベロッパーツールに、いろいろなファイルのURLがたくさん表示される
・その中から、'callback?state=...'で始まるものを見つけてクリックする

問題
ここまでは上手くいきましたが、PIXIVにログインしても画面が白く更新しても治らず、
callback?state=...'で始まるものを見つけてクリックしても不正なアクセスですというタブが開いてcodeが入手できない

解決方法
callback?state=... で始まる行の後ろにcode で始まるテキストがあるのでそれを手動でコピーしてコマンドプロンプトに入力すればrefresh_token が取得できました
他の人も言っていたようになるべく早くやるほうが成功しやすそうです


593.名前:名無し 2021年09月09日 10:34:00ID:96c25b

管理人様お疲れ様です。
このソフトにもR-18、R-18GのみをDLできる機能を追加してもらえないでしょうか?
ご検討よろしくお願いいたしますm(__)m


594.名前:名無し 2021年09月12日 05:05:00ID:a163d2

gallery-dl oauth:pixiv を入力して
「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
が出る人へ。

たぶんgallery-dlを
python3 -m pip install -U (以下略
で、インストールしている。

Windows環境の場合py -3なので、
py -3 -m pip install -U (以下略
でインストール。


595.名前:管理人 2021年09月21日 10:39:00ID:

>>590

無いです。
pixivのapiで小説の本文取得する方法が見つからないので。


596.名前:名無し 2021年09月21日 09:38:00ID:a14aa7

ランキング画像が落とせなくなりました。
404エラーが出ているようです。
個別画像や新着等は落とせます。


最後 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20・・・

名前   
本文


削除キー
戻る