ぴくぴくダウンローダ for Java(仮) Ver 4.12
7月 25, 2012 — 15:47

修正された項目

イラスト・漫画を作品名+作者名で保存するのに対応しました。(GUIでのみ提供)
ラジオボタンの挙動にバグがあったので修正しました。
上記の拡張によりインターフェースを若干改変しました。

計画していた拡張はひと通り済んだのでしばらくは更新は行わないかもしれません。

Windows 7 での実行の様子

コマンドモードでの実行の様子

ダウンロード

こちらのダウンロードページよりダウンロードをお願い致します。

質問・問い合わせについて

質問・問い合わせは下のコメント欄にお願いいたします。また、質問を行う前に下記を確認してください。手順に沿わない場合は返答できない場合がございます。

正常に動かない等の問題があり質問・問い合わせを行う場合、実行場所(一軒家や集合住宅や学校などこれらの場所ではネットワークの環境が異なるため)、OS、Javaのバージョン、収集対象(実行時に指定したパラメータ)、停止した場所のコンソールの内容をお書きください。書いて頂けない場合こちらで検証することができないので返答することができません。

追加して欲しい機能がある場合、特にPixivの機能に依存するものなどは実際のページまでのURLなど詳しい情報をお書きください。それらの情報を元に今後のアップデートで実装可能か検討させて頂きます。

__追記(2012/10/31)__

Pixivの仕様が変わったようで小説収集機能が動作しないようです。時間を見つけて近日中に対応したいと思います。

Comments:
  • LEE

    ぴくぴくダウンローダ for Java(仮) Ver 4.12を使わせていただきましたが、
    タグでダウンロードしようとすると「ダウンロードが終了しました」と出ますが
    保存はされていません。

    タグではなく、任意のユーザIDを指定してユーザIDで落とすようにすると、
    正常に落ちてきます。
    何が悪いのか調べていただけますでしょうか。

    以下は実際に試した例です。タグ内容を変えても落ちてきません。

    実行場所:自宅 (回線:au光、プロバイダ:So-net)
    OS:Windows7(Proffesional)
    Javaのバージョン:
    収集対象(実行時に指定したパラメータ):
    タグ:「アイドルマスター」
    開始巡回ページ:「1」
    終了巡回ページ:「10」
    ブックマーク数:「0」
    ラジオボタン「総合」「タグ」
    保存形式:「作品ID~」

    コンソールの内容:
    —————–巡回—————–
    executing request http://www.pixiv.net/login.php
    ————————————-
    302
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:47 GMT
    Content-Type: text/html; charset=UTF-8
    Connection: keep-alive
    Set-Cookie: PHPSESSID=f810d0777de53ade4b42a2f455c8b6db; expires=Mon, 13-Aug-2012 18:37:47 GMT; path=/; domain=.pixiv.net
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache
    Location: http://www.pixiv.net/mypage.php
    Content-Length: 0

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=1&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:47 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=2&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:47 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=3&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:47 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=4&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:48 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=5&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:48 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=6&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:48 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=7&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:48 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=8&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:48 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=9&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:48 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    executing request http://www.pixiv.net/search.php?s_mode=s_tag&p=10&manga=2&word=%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC
    ————————————-
    200
    Server: nginx
    Date: Mon, 13 Aug 2012 17:37:48 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: keep-alive
    Vary: Accept-Encoding
    Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache

    —————–終了—————–

    8月 14, 2012 — 2:42
  • おにぎり

    こちらのツール使わせていただきました、大変便利だと思います
    しかしタグで検索をかけると、上記の方と同じようにダウンロード出来ません

    こちらについては解決すると思うのですが、このツールに関して
    気になった点は2つあります

    ・漫画のページをブラウザで開くと、ファイル保存時に「_big」と言う単語が
    ファイル名に加わりますが、これを付ける付けないの設定は可能でしょうか?

    ・こちらのツールを使い、漫画を保存するとフォルダが自動生成され
    閲覧する側としては使いづらいのですが、フォルダを「作る、消す」設定は可能でしょうか?

    以上の2点、出来ましたらよろしくお願いします。

    8月 19, 2012 — 10:43
  • orbit

    ダウンローダの調子についてですが稀にアカウントによってはダウンロードが上手くいかないことがあるようです。恐れ入りますがその場合はダウンロード専用のアカウントを作製した上ご利用ください。

    現在フォルダ作製やファイル名についての仕様は現在検討中です。ご了承ください。

    8月 22, 2012 — 0:12
    • LEE

      新しくアカウントを作り、それでDLするように設定したところ、上手くいきました。
      ありがとうございます。

      使っていて思ったのですが、DLを実行した際に、そのフォルダにDL設定の内容を記したテキストファイルが作成されると、後から見た時にどういう設定で落としたのかが分かるのでいいかなと思うのですが、どうでしょうか。
      (オプションで作成する・しないを選べるようにする感じで)

      8月 25, 2012 — 0:14
  • 名無し

    コマンドモードを使ってみたのですが検索ワードの条件追加の方法がわかりません。
    GUIと同じように”-“をつけるとエラーが出ます。

    8月 26, 2012 — 22:46
  • vivi

    冒頭より質問で失礼しますが、
    ”収集対象を「ユーザID」で指定した場合、日本語ベースでの保存はできないのでしょうか。”
    プログラミングの知識が無いもので、保存終了後に各フォルダに作者名だけでも
    コピー&ペーストで地道に書きかえることでしのいでいますが、適切な設定方法が御座いましたら
    ご教授願いたいです。

    こちら様のブログ等を熟読したつもりですが、未実装でしたら申し訳ないです。

    9月 8, 2012 — 2:19
    • vivi

      追記、すみません。

      タグ検索による収集につきましては、問題なく日本語での保存を確認しております。
      参考までにこちらの実行環境です

      実行場所:自宅・フレッツ光・ぷらら
      OS:Windows7 Home Premium SP1 x64
      Java:Version7 Update 5

      9月 8, 2012 — 2:31
  • 銀梢

    大変便利なツールを使わせていただき、重宝しております。
    不具合の御連絡になるのかと思いますが、先におにぎり様がコメントしてる、ファイル保存時に「_big」と言う単語の件です。
    漫画ページをDLして確認した時に、「_big」と言う単語が付いてい時と、いないときがあります。そして「_big」が付いていない時には、縦に非常に細長い漫画、通称「ようじ」と呼ばれている漫画ですが、そのままではセリフなどが読み辛いので拡大すると、荒い状態でDLされている事に気付きました。
    どうやら「_big」と付いている場合には、オリジナルサイズでDLされていて、「_big」と付いていない場合には縮小サイズでDLされているようです。
    そしてどうやら、各漫画ページごとではなく、各投稿者のページ全体で、オリジナルサイズがDLされる場合と、されない場合がある事に気付きました。
    最初は自分のPCの不具合によるものかと、何度か同じ投稿者をDLしたり、他のPCからDLしてみましたが、やはりオリジナルサイズでDLされるい場合と、されない場合がありました。
    オリジナルサイズでなければ見れないページがありますので、「_big」と言う単語が付いても気になりませんから、漫画ページを全てオリジナルサイズでDLする方法が有りましたら、お願い致します。

    9月 9, 2012 — 19:26
  • 茂田

    探し求めていた便利なツールで、「これだ!」という感じで使わせてもらっています。
    ただ、複数の絵師さんの画像をダウンロードしようとすると、一回一回ダウンロードが終わるのを待ってからIDを入れるのが大変です。IDリストを登録すれば、順番に自動で複数のIDからダウンロードできるようには出来ませんか?

    10月 29, 2012 — 13:34
  • >作者名
    保存ディレクトリの指定だけは可能だったはずですのでそこに作者名を…
    ってできなかったんですね。多分コマンドラインモードなら可能。
    できなければPicrawler。
    >_big
    漫画投稿時にデフォルトでどちらを使うか指定できるんですかね?
    ぴくぴく(Java)では、ブラウザでページ一覧を開いた時に見える画像を拾うようになっていますので。
    >IDリスト
    コマンドラインモードをお使いください。
    ちなみにぴくぴく(Perl)とPicrawlerは始めからそちらの目的で作られたものです。

    11月 1, 2012 — 12:30
  • あーあリンク先間違えた、このコメントのリンク先は正しいです

    11月 1, 2012 — 12:31
  • 名無し

    ぴくぴくダウンローダ for Java(仮) Ver 4.12を使わせてもらってます、ありがとうございます

    自分だけ?なのかは知りませんがブックマーク数を入れてダウンロードができなくなってます
    よければ確認お願いします

    1月 6, 2013 — 20:49
    • orbit

      名無しさん
      ご連絡ありがとうございます。
      Pixivの仕様変更により現在正常にソフトウエアが動作しない状態になっております。
      近日中に対応版を公開させていただきたく思いますので今しばらくお待ちください。

      1月 8, 2013 — 17:16
  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    (Spamcheck Enabled)

    日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)