gallery-dl Pixivガイド
このガイドでは、Pixivの作品、ユーザー、ランキング、検索、シリーズ、SketchのURLを小さく検証できるコマンドに変換します。ローカルCookie、シミュレーション、範囲、ファイル名、アーカイブ、設定、保存前に切り分けるべき失敗をまとめています。
公開作品またはプロフィールのURLに--simulateを付けて始めます。ログインが必要なら、自分で管理するブラウザプロファイルを--cookies-from-browserで指定します。選択結果を確認してから、小さな範囲、固定した保存先、ダウンロードアーカイブを追加してください。
ダウンロード前にgallery-dlのPixiv URLをテストする
公式Pixivエクストラクターは個別作品だけでなく、ユーザープロフィール、画像、ブックマーク、フォロー、ランキング、検索、シリーズ、Sketch、pixivision、背景、アバターなどを扱います。URLごとに取得範囲が違うため、最初は大量のプロフィールより個別作品を使う方が安全です。
アクセス権のあるページからwww.pixiv.netの正規URLをコピーし、引用符で囲んでファイルを書き込む前にシミュレーションします。認識されたエクストラクター、認証の要否、選択されるメディアを確認できます。大きなコレクションが将来も同じ状態とは限りません。
gallery-dl --simulate "https://www.pixiv.net/en/artworks/ARTWORK_ID"gallery-dl --simulate "https://www.pixiv.net/en/users/USER_ID"gallery-dl -K "https://www.pixiv.net/en/artworks/ARTWORK_ID"Replace USER_ID and ARTWORK_ID with a URL you are authorized to access. Do not publish private links, account names, or session details in a copied command.
Pixivがログインを求めるときはブラウザーCookieを使う
Pixivは匿名アクセスを拒否するページでログイン済みセッションを求めることがあります。自分が管理するブラウザープロファイルで通常どおりログインし、対象ページが開くことを確認してから、gallery-dlにローカルCookieを読ませます。Cookieはアカウントがすでに持つ権限を再現するだけで、非公開作品への権限を追加しません。
Cookieデータベースがロックされている場合はブラウザーを終了し、Pixivの有効なセッションがあるプロファイルを選びます。昨日動いたコマンドが失敗したら、セッション、プロファイル、URLの範囲、インストール済みバージョンを別々に確認します。Cookie値、ブラウザーDB、トークン、パスワードは共有しないでください。
- 同じプロファイルで通常のPixiv閲覧を確認する。
- DBがロックされたらブラウザーを閉じる。
- Cookieとアカウント識別子を端末内に保管する。
- 非公開・削除済み・制限付きで開けない内容は取得しない。
gallery-dl --cookies-from-browser firefox --simulate "https://www.pixiv.net/en/users/USER_ID"gallery-dl --cookies-from-browser chrome --simulate "https://www.pixiv.net/en/users/USER_ID"gallery-dl --cookies-from-browser edge --simulate "https://www.pixiv.net/en/users/USER_ID"Pixivの範囲、ファイル名、保存先を管理する
エクストラクターが応答しても作業は終わりません。
保存先をブラウザーの一時プロファイル内に置かず、複数アカウントを同じフォルダーに混ぜないでください。
gallery-dl --cookies-from-browser firefox --range "1-10" --destination "D:/Media/Pixiv" "https://www.pixiv.net/en/users/USER_ID"gallery-dl -K "https://www.pixiv.net/en/artworks/ARTWORK_ID"gallery-dl --simulate --config-ignore "https://www.pixiv.net/en/artworks/ARTWORK_ID"Pixivの繰り返しダウンロードにアーカイブを使う
小さな実行が正しければ、固定したローカルファイルを--download-archiveで指定します。成功したIDを記録して次回にスキップできます。メディアのバックアップではないため、URLが空になっただけで削除しないでください。範囲、フィルター、非公開化、既存IDなど別の理由があります。
範囲は少しずつ広げ、変更するたびに結果を確認します。Pixivのプロフィール、ランキング、検索、シリーズは途中で変わるため、同じコマンドでも同じ集合とは限りません。複数端末で使う場合はアーカイブだけを意識してバックアップし、ブラウザー認証情報を一緒にコピーしないでください。
- 定期処理ごとにアーカイブを分ける。
- アーカイブは履歴としてバックアップする。
- 結果を確認してから範囲を増やす。
- 空の結果をすぐエラーと決めつけない。
gallery-dl --cookies-from-browser firefox --range "1-25" --download-archive "pixiv.sqlite3" "https://www.pixiv.net/en/users/USER_ID"gallery-dl --write-metadata --download-archive "pixiv.sqlite3" "https://www.pixiv.net/en/artworks/ARTWORK_ID"gallery-dl --download-archive "pixiv-diagnostic.sqlite3" --simulate "URL"コマンドを確認してからPixiv用gallery-dlを設定する
コマンドライン版が成功してから安定した項目を設定ファイルに移します。
Pixivを疑う前にJSONと有効なファイルを確認します。
{
"extractor": {
"base-directory": "D:/Media/Pixiv",
"archive": "D:/Media/Pixiv/pixiv.sqlite3"
}
}gallery-dl --config-statusgallery-dl --config-ignore --simulate "https://www.pixiv.net/en/artworks/ARTWORK_ID"端末ごとにプロファイルが違う場合、ブラウザー指定はコマンドラインに残します。Cookie、パスワード、トークンを共有JSONに入れないでください。
gallery-dlのPixivエラーを切り分ける
認証、レート制限、URL認識、フィルター、アーカイブによるスキップは別の問題です。
同じURLを--config-ignoreと--simulateで比較し、設定を一つずつ戻します。
- アクセスと利用が認められた内容だけを保存する。
- Cookie、トークン、非公開URL、未編集ログを共有しない。
- 最初のテストは小さくsimulateする。
- Pixivの規約、著作権、レート制限を守る。
2026年10月8日に確認したPyPIメタデータでは、gallery-dl 1.32.15が2026年10月3日にアップロードされています。後でバージョン依存の挙動を前提にする前に公式リリースを再確認してください。
gallery-dl Pixiv よくある質問
gallery-dlはPixivに対応していますか?
公式一覧には作品、プロフィール、ランキング、検索、シリーズ、Sketchなどが掲載されています。URL、バージョン、アカウント権限、現在の仕様を確認し、対象URLをsimulateしてください。
Pixivでgallery-dlを使うには?
正規URLに--simulateを付けます。ログインが必要なら自分のプロファイルを--cookies-from-browserで指定し、結果確認後に範囲、保存先、アーカイブを追加します。
PixivでCookieは必要ですか?
公開作品は不要な場合がありますが、プロフィールや制限ページではログインセッションが必要です。Cookie値を共有しないでください。
認証エラーを直すには?
同じプロファイルでページを開き、DBがロックされていればブラウザーを閉じ、正しい指定でsimulateします。バージョンとURL範囲も確認します。
ファイルがないのはなぜですか?
URL形式、権限、削除済み内容、フィルター、範囲、設定、アーカイブを確認し、--config-ignore --simulateで比較します。
重複を防ぐ方法は?
固定した--download-archiveを使います。成功IDを記録して後でスキップしますが、メディアのバックアップではありません。