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

bobxダウンローダ


2014年11月16日 07:32:16

高画質なAV女優の画像やグラビア画像を配布してるbobxの画像を一括でダウンロードするソフトです。
私はbobxの画像には全く興味無いですが、リクエストがあったので作りました。

当ソフトはなでしこのWebBrowserコントロールでアクセスし、
IEのキャッシュから画像を取り出す方法で画像を保存します。

ダウロード
2015/12/9
ver 1.1.3

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


50.名前:LuvMary 2015年10月22日 12:35:16ID:70371e

最高のアプリケーションの提供ありがとうございます
ポートレート撮影の参考にしようとたどり着いたサイトだったのですが1枚1枚右クリック保存は面倒くさいなぁ・・・と思っていたところのこのアプリ!
感動しました
回線速度は十分なのですがwait30にして一晩放置、翌朝には完了
途中からのダウンロードも可能
すばらしいです
多少の補完は必要ですが実益を考えると無問題
ありがとうございました


51.名前:紗尋 2015年11月05日 11:10:16ID:3bd5ec

お世話になります。

IrvineでbobxからDLできなくて、何かツールはないかと探したところこちらを見つけました。
私はWin8.1&IE11なのでキャッシュリカバリとキャッシュ削除が動作しなく、代わりのツールを見つけてなんとか落としてます。

Win8.1&IE11ユーザのみなさんのために、ツールを紹介します。

キャッシュリカバリは、IECacheViewを使います。
IE11のキャッシュのリストを取得できます。
これを使って、リストの中の必要なファィルを手動で選択して、指定のフォルダにコピーします。
但しファイル名の末尾に[1]が付いてるので、これはファイル名一括変更ソフトで削除します(私は「ファイル名変更君」を使ってます)。
コピーするファイルを選択する際に、URLを昇順に並べ替えれば保存したい大きなファイルはまとめて表示されるので、一番上のファイルをクリックして、一番下のファイルをShiftキーを押しながらクリックするとその間のファイルがすべて選択されます。
コピー後は[1]を削除して、別のドライブやフォルダに移動して終了です。
最後にキャッシュの削除はCCleanerを使いますが、最新Ver.では不具合が出ますので、前のVer.(V5.10.5373)を使ってください。

最新Ver.ではIECacheViewでリストを表示させたときに一部のファイルしか表示されないことがあります。

どうしてもリストの一部しか表示されない場合は、IEのキャッシュを全て削除します。
手順:
1.別のアカウントを管理者として作成する。
2.作成した別アカウントからサインインする。
3.次のフォルダ内のすべてのフォルダとファイルを削除する
  C:Users(ユーザー名)AppDataLocalMicrosoftWindowsINetCache
  C:Users(ユーザー名)AppDataLocalMicrosoftWindowsWebCache
4.再起動して、元のアカウントでサインインする。

3.は、隠しファイル、保護されたオペレーティングシステムファイルを表示する設定でないと見えませんのであらかじめ設定してください(別のアカウントでサインインしてから)。
詳しくは「IE11 キャッシュ 削除」で検索してください。


52.名前:紗尋 2015年11月05日 11:18:16ID:3bd5ec

手順3.のフォルダを意味する円記号が削除されてますね…

書き直します
C:¥Users¥(ユーザー名)¥AppDataLocal¥Microsoft¥Windows¥INetCache
C:¥Users(ユーザー名)¥AppDataLocal¥Microsoft¥Windows¥WebCache

都合で円記号は全角で書いています。


53.名前:初心者 2015年11月28日 06:34:16ID:eb7b0f

こんなに素晴らしいものを作られた管理人さんに感謝しています。
質問ですが、
bobxダウンローダexeを5個同時にダウンロードをして
作業を早める事はできますか?
あとIPアドレスを簡単に変える方法ありますか?
また変えても問題ありませんか?
よろしくお願いします。



54.名前:紗尋 2015年12月06日 04:45:16ID:3bd5ec

Windows10にアップデートしてから、Windows8.1の時と比べて落としにくくなってますねorz
10では、上に書いたやり方でキャッシュを全削除しても枚数の多いものは全部はIECacheviewで表示されません。。
10でもIE11が使えるので、8.1と同様にダウンロードできると思ってたのですが。

とりあえず、200~400程度(40単位)に分割して、DL後に一度CCleanerでキャッシュ削除、その上でIECacheviewでファイルを表示させて、
ファイルを全部選択してから削除ボタンをクリックして、なんとか落としてます
(CCleanerで削除してもmicrosoftやbingドメインのファィルが残ったままで、これが、全部を表示できない原因だと推測します)。
但しそれでもファイル全部が表示されないことがありますので、その場合はもう一度キャッシュ削除からやり直せば全部表示できることがあります。

面倒ですが別アカに切り替えなくていいので、同時に他の作業中で切り替えられない時は有効だと思います。
念のためにサインアウトできるタイミングでアカを切り替えて、キャッシュファイルの全削除をしたほうがいいとは思います。

落としにくくなった原因は、IEのキャッシュ管理の変更でしょうね。
実際には落とせてるのですが、CECacheviewに表示されないことがある。
だから、一部落とせてないように見える。
まあ、この辺はIECacheviewにも原因がありそうですがw
CCleanerで解析して、IEのキャッシュの部分をダブルクリックして表示されるキャッシュの中身の複数のファイルをそれぞれ右クリックしてフォルダを開くと、複数のフォルダに分散して保存されています。

>>53初心者さん
Proxyは利用可能ですが、ダウンローダ自体にProxy設定機能はないのでWindowsのシステム設定を利用します。
だから、Proxy経由でDLしながら別のProxyを設定して並列DLは無理だと思います。
Firefoxなど一部のソフトではシステム設定に依らないProxy設定ができて、別々にProxyを設定することは可能のようですが。

並列DL自体は可能かと思いますが、その分同じIPでアクセスするので、IP規制される危険性が高まります。
Torをシステムのプロキシに設定すれば可能かなとは思いますが、速度が遅すぎて意味がないでしょうね。
Torを使うなら、生IPでダウンローダを一つだけ起動して落とした方がいいように思います。


55.名前:紗尋 2015年12月06日 05:02:16ID:3bd5ec

訂正
上から11行目
× 実際には落とせてるのですが、CECacheviewに表示されないことがある。
○ 実際には落とせてるのですが、IECacheviewに表示されないことがある。

また、良い方法が見つかれば書きたいと思います。

>>53初心者さん
ps.
並列ダウンロードしたら、ファイルを保存するフォルダを分けないと混ざってしまって後で面倒ですよw
まあアイドルごとにファイル名が付いてるので、後でまとめて移動させることは難しくはないですが。
もし並列ダウンロードするなら、事前にフォルダを作成の上それぞれsetting.iniで別のフォルダを指定するほうがいいですね。

ちなみに、ダウンロードしたファイルはファイル順はシリーズと無関係ですねw
一定の範囲でシリーズ全部まとまってる場合もあるし、バラバラだったり、シリーズ分けされていないものは順番が逆(降順)だったりします(サイト上で見る順番が、ファイル番号が大→小になってる)。
整理する場合は、そのあたりを考慮しないといけませんねw
特に、シリーズ分けされていない画像がシリーズのかたまりとかたまりの間に混ざったり。
おそらく、新しく登録したものが先に、遡るように登録されてるからだと思います。


56.名前:管理人 2015年12月08日 09:30:16ID:

>>紗尋さんへ

情報ありがとうございます。
ソフト終了時にIECacheViewにコマンドを渡して
bobx.comの画像ファイルだけを自動で抽出するようにしました。
ver1.1.2を落としてください。


57.名前:紗尋 2015年12月09日 12:35:16ID:3bd5ec

>>管理人様
早速の対応、ありがとうございます。
最新版はDLしましたので、明日使ってみます。

さて、DLした画像のサイズがおかしいことがありますね。
ブラウザで画像のプロパティのサイズと、DLしたファイルのサイズが異なることがあります。
極端に小さすぎるものはエクスプローラー上で気付きますが、その場合はたいていDLに失敗しています(画像の一部しかDLできていない)。

いまチェックしてるものは、1.52MBのものが550.68KBしかないとか。

さてIECacheviewで画像をまとめてコピーしても、一部がコピーされないことがたまにあります。
IECacheview上で200枚あるとして、コピーしたら199枚しかないとか。
画像はちゃんと200枚あります。
1枚ずつチェックしたら、選択してるにもかかわらずコピーされてないものがあります。
枚数がおかしい場合は要チェックです。
それと、ウエイトは8~10秒程度入れたほうがいいかと思います。
5秒で失敗することがあります。


58.名前:紗尋 2015年12月09日 01:59:16ID:3bd5ec

補足

DLファイルのサイズがおかしいのは、再度DLすれば正しく落とせたようです。
一枚ずつチェックしたわけではありませんが、前回落とした総ファイルサイズと落とし直したものとを比べたら明らかに増えています。
落とすときは、120~200程度ごとに分割して、ウエイトは8~10秒に設定したほうがいいかと思います。
枚数が多いほど失敗しやすいです(DLしたはずの一部またはすべてのファイルがIECacheviewに表示されないことがある)。

面倒ですが、落とす前にCCleanerでキャッシュを削除して、さらにIECacheviewでファイルを表示させて全部選択して削除ボタンをクリックする。
これでなんとか落とせるように思います。


59.名前:紗尋 2015年12月09日 07:54:16ID:3bd5ec

最新版を試してみました。

やはり、全部は表示されませんね。
それどころか、キャッシュ自体が削除されてしまうようです。
IEのキャッシュ容量がオーバーして、古いものから削除されてるかのごとく。
IEのキャッシュサイズは最大値1024MBに設定してるのですが。
EDGEの影響かと思って設定を調べようとしたら、設定できないですねw
EDGEは容量無制限だと言う記事も見かけましたが。

とりあえず、画像1枚当たりのサイズが大きくて、画像数が多いものはそうなるようです。

今チェックしたのは画像数440、IECacheviewでこまめにチェックすると350~400を少しオーバーしたあたりから削除されるようです。
(削除されたファイルは見えなくなるだけでなく、キャッシュ自体から削除されるようです。)
CCleanerでキャッシュを削除しようとすると、キャッシュサイズとファイル数が少なくなっています。

とりあえず回避策として
・一度に落とす枚数を制限して多いものは数回に分ける
・DLの都度、CCleanerでキャッシュを削除する
・IECacheviewのキャッシュリストの全ファイルを選択して削除ボタンをクリックする
・定期的にWindowsに別アカウントでサインインして、INetCacheフォルダ、WebCacheフォルダの中身を全削除する(おかしいときは、その都度)

DLできてるのにIECacheviewに表示されない、キャッシュ容量が残ってるはずなのに途中で削除されてしまうの2点がなければいいのですがねぇorz


60.名前:紗尋 2015年12月11日 02:05:16ID:3bd5ec

やはりおかしいですねw

ファイルサイズが、元のファイルより数KB~1MB以上小さくなることがあります。
ファイルの一部しかDLできないのではなく、勝手に圧縮してる感じです。
しかも、特定のファイルではなく、ランダムになるようです(これは再度検証してみます)。
ウエイトを多くしたら大丈夫かと思ってみても、改善しません。。。(そもそも、ウエイトは関係ないですよねw)
FireFoxでは正しく落とせるのですが…

それと、1枚当たりのサイズが大きくて数が多い場合は分割しないと落とせませんね。
200以下にしないと落としにくいようです。
それ以上では、キャッシュがコピーされないことがあります。
キャッシュ自体が削除されているor複数のフォルダに分散して保存されるキャッシュの保存先をIECacheviewが把握しきれていないのだと思います
(どちらの場合もあります)。

サイズが小さくなる問題以外はなんとか回避できますが…
DL数を200以下にしても一部しか落とせない場合は、CCleanerでキャッシュを削除すれば落とせるようになることが多いです。
それでもダメ、もしくは全く落とせないなら、別アカウントでサインインし直して、INetCacheフォルダ、WebCacheフォルダ内の
全ファイル・フォルダを削除すればおおむね大丈夫かと思います(それでもダメな場合もなくはないですorz)
そんな時は、CCleanerでキャッシュを削除してからIECacheviewのリストから全ファイルを選択して削除ボタンをクリックすることで改善することがあります。


61.名前:紗尋 2015年12月16日 07:15:16ID:f00f5c

とりあえず、気づいたことを一つ。

ダウンローダで終了後にキャッシュからIECacheview経由でファイルが自動的に保存されますが、
IECacheviewにキャッシュデータが反映されるまで時間がかかることがあります。
DL終了直後に自動でファイルが保存されると、数枚少ないことがあります。
IECacheviewでキャッシュを確認すると、やはり少ないです。
少し時間をおいてキャッシュを更新させてみると増えてることがあります。
もしダウンローダに表示される取得画像数より保存されたファイル数(IECacheview上のファイル数)が
少ない場合は、時間をおいてIECacheviewを更新して、ファィルが増えていればダウンローダの
抽出ボタンをクリックすれば、大丈夫です。

それでも少ない場合は、キャッシュフォルダの中身を削除してからやり直さないといけません。
何度かCCleanerでキャッシュを削除しながら使っていると、いつかはキャッシュが表示されなくなります。

DLファイルのサイズが小さくなる現象はあれから再現できていません。
サイズが違う場合は、確認すると壊れています(画像の下のほうがグレー)。


62.名前:管理人 2015年12月17日 05:51:16ID:

>>紗尋さんへ

最新版でbatファイルで保存するようにしたので、
最新版を落としてください。


63.名前:紗尋 2015年12月18日 01:34:16ID:f00f5c

>>管理人様
最新版を確認しました。
今のところ、全ファイルを保存できています。

しかし、ファイルのサイズが小さいです(><)
確認のために以前落としたフォルダを落とし直してみたところ、ほぼ全ファイルが小さくなりますねorz
1MBを超えるような大きなファイルは、そうなるようです。
旧Ver.では、それでもちゃんと落とせてることがありましたが。
鯖のせいでしょうか?
ファイルサイズが小さくなっても、表示させるときちんと表示されます。
勝手に圧縮されたような感じです。
たまたまなのかどうかはわかりませんが。

それとウエイトは、早い回線では大きすぎると不具合があるようですね。
キャッシュに残らないことがあります。
光回線なら20以下でしょうか?


64.名前:紗尋 2015年12月19日 05:34:16ID:f00f5c

いろいろ試しながら落としてますが…

ファイルサイズが勝手に小さくなる問題は、時間に依るのですかねぇ?
いま落としてみたら、昨夜問題だったフォルダがきちんと落とせてます。
と言うことは、鯖に原因がある?

それと、キャッシュの削除ですが、CCleanerを使ってもキャッシュファイルのindex?のゴミデータが
全部は削除されずに溜まっていき、そのうちキャッシュがIECacheViewに反映されなくなります。

setting.iniを変更するときに間違ってキャッシュ削除.batをダブルクリックしてしまったら、
キャッシュファイルが消えました(IECacheViewで確認)。
但し、CCleanerと同じくゴミファイルが残っていました。
試しに、キャッシュ削除.bat→CCleaner順でキャッシュを削除すると、
ゴミファイルが全部削除され、今のところ別アカでサインインし直して
キャッシュ関連フォルダの中身を削除しなくても問題なく連続してDLできています。
ひょっとしたら、ゴミファイルがDLの邪魔をしていたのかもしれません。

CCleanerで削除→キャッシュ削除.batの順だと、ゴミファイルは消えても
キャッシュに反映されなくなるなどのトラブルは引き続き発生するようです。

引き続き、色々試してまた発見があれば報告します。


65.名前:紗尋 2016年01月14日 11:15:16ID:da2298

なんか枚数が足りなくて1枚ずつ調べたら、gifが落とせませんね。
なんでgifになってるのかはわかりませんが。

それと、キャッシュサイズは400MB程度に固定されてるみたいですね。
最大の1024MBに設定しても、preview画像(サムネ)やHTMLファイルを含むダウンロードファイル合計が400MBを超えれば一部が削除されます。
それ以下でも、削除されることがあります。
ダウンロード時は、400MB以内に収まるように枚数(開始・終了ページ)を指定する必要があります。

また、ダウンロードファイルの一部または全部がIECacheViewで表示されない(ファイルを抽出できない)場合は、
添付の削除ツールでキャッシュを削除→CCleanerでキャッシュを削除の手順でキャッシュを削除すると
また落とせるようになります。
一旦別垢でサインインし直してキャッシュ関連ファイルを全削除しなくても大丈夫のようです。
但し、1日1回、PC起動時に削除したほうがよさそうですが。


66.名前:紗尋 2016年01月19日 08:48:16ID:da2298

キャッシュを削除しても、ダウンロードしたファイルが(一部)抽出できない(IECacheViewに表示されない)問題は、
削除したはずのキャッシュログ関連ファイルが削除されていない、又は削除したら新しいファイルが自動生成されるのが原因だと思われます。
このため、キャッシュファイルがダウンロードの邪魔をしているのと同じ状態になるようです。

WebCacheフォルダを開いたまま削除ツール(batファイル)とCCleanerでキャッシュを削除した時にフォルダ内のファイルを監視していて気づきました。

これを回避するには、CCleanerでキャッシュファイルを削除したあともう一度削除すればOKです。
2度目は解析しなくても、そのままクリーンアップ開始で大丈夫です。




67.名前:管理人 2016年02月09日 02:55:16ID:

>>紗尋さんへ

python版のbobxダウンローダを作ったので良かったら使ってください。
http://shimarisu.webcrow.jp/bobx_py.html


68.名前:あるす 2016年02月18日 12:01:16ID:90692c

python版ありがとうございます。

readmeに書かれているように1で

ttp://www.bobx.com/av-idol/tomomi-saeki

を入力するとダウンロードできるのですが、女優単位でなく

ttp://www.bobx.com/av-idol/tomomi-saeki/photoset/girlfriend-0-2-8.html
ttp://www.bobx.com/av-idol/tomomi-saeki/photoset/lolita-school-0-2-8.html

のようなアルバム単位でダウンロードしたいのですが不可能でしょうか?


69.名前:紗尋 2016年02月18日 10:51:16ID:2c8e1f

遅くなりました。

python版、DLしました。
時間があるときにインストールと確認をします。
ありがとうございます。

現状で、ちょっとCPU使用率が高くなるとDLに失敗するようです。
waitは18にしてるのですが…
他の作業をしていてCPU負荷が高い作業をするときは要注意ですねw


70.名前:管理人 2016年02月19日 04:05:16ID:

>>あるすさんへ

アルバム単位で落とせるようにしました。
(ver1.0.2)


71.名前:あるす 2016年02月20日 04:56:16ID:90692c

早速の対応ありがとうございます。

動作確認したところ、例えば
ttp://www.bobx.com/idol/aira-mihana/photoset/_crepe-2015-09-20---tube-swimsuit-_01-0-2-8.html
を入力してみたのですが、このページに表示されている16枚しかダウンロードされませんでした。

要望としては右上に
@ 0 of 80 pix →
と表示されていて、最初のページには全部で80枚のうちの16枚表示されいて → を押すと次のページの16枚が表示されるようになっています。
なので、全ページをクロールして画像をダウンロードしていただければと思います。

表示する行数、列数を指定できて、
ttp://www.bobx.com/idol/aira-mihana/photoset/_crepe-2015-09-20---tube-swimsuit-_01-0-10-10.html
のように指定するとページ移動のないページを表示することが可能なのですが、最大10×10のようで画像が100を超えるフォトセットの場合はページ移動せざるを得ない感じです。



72.名前:管理人 2016年02月21日 12:34:16ID:

>>あるすさんへ

修正しました。
(Ver1.0.3)


73.名前:紗尋 2016年02月25日 09:26:16ID:2baa04

管理人様

いまPythonをインストールしてVer1.0.3を使ってみました。
40(16)枚単位のプレビューページを読み込まない分、サクサクっと動きますね。
まあwait=0のままになってたのでそのせいもあるでしょうけどw

同じアイドルを2度落としてみて、ファイル破損がないか比較してみても問題ないです。

問題点
16.photoset単体で落とそうとするとエラーになります(>_<)
readme.txtに記載のつぼみのphotosetのURLを入力して試しました。

エラーの内容
Traceback (most recent call last):
File "a.py", line 383, in <module>
File "a.py", line 20, in photoset_func
TypeError: bad operand type for unary +: 'str'

その他は確認していません。
まあphotpset単体でなく全部を一括DLするには、キャッシュサイズとDL失敗の心配がない分こちらのほうがいいと思います。

ちなみにいままでDLに失敗してた原因は、ISPネットワークの混雑による速度低下
(酷いときは1Mbps程度になる)と、それを考慮しないwait設定だったようですw
やはりwaitはDL終了後に次のDL開始までの待ち時間ではなく、DL開始から次のDL開始までの秒数だったようです。


74.名前:紗尋 2016年02月25日 09:53:16ID:2baa04

追伸

photoset単体で落とそうとするとエラーになるのは、imgフォルダ内にフォルダは作成されます。
フォルダは作成されますが、DLできません。


75.名前:紗尋 2016年02月27日 02:13:16ID:2baa04

ちょっと未確認のまま書いてしまったので削除して書き直します。

一部の画像が落とせない場合がありすね(枚数が足りない)。
今確認してるのは、AV女優のasuka-sakamaki(坂巻あすか)です。
全213枚のところ、何度やり直しても172枚しか落とせません。
さらにコマンドプロンプトのウインドウを見てたら、最後のほうで何度も
「./img/asuka-sakamaki/asuka-sakamaki-******.jpg重複をスルーします」と表示されています。

Browser Control版で落としてみて、また報告します。


76.名前:紗尋 2016年02月27日 08:55:16ID:2baa04

一部画像が落とせない原因が判明しました。
メンバー以外には非公開で、アクセスできなくなってましたorz


77.名前:名無し 2016年03月09日 06:46:16ID:c27ccf

画像フォルダに保存されないです。
なぜでしょうか?


78.名前:管理人 2016年03月09日 07:23:16ID:

>>77

このソフトはWebBrowserコントロールでアクセスし、
IEのキャッシュから画像を取り出す方法で画像を保存するので
bobxダウンローダ.exeで取得後に
IEキャッシュ・リカバリー.exeを実行して画像の保存ができます。

新しくbobxダウンローダPythonというソフトを作ったので、
bobxダウンローダPythonの方を使ってください。
こっちはキャッシュから取り出しのような面倒なことをしないでも直接ダウンロードできます。
http://shimarisu.webcrow.jp/bobx_py.html


79.名前:名無し 2016年03月09日 07:55:16ID:c27ccf

↑ありがとうございます
使わせてもらいます


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

名前   
本文


削除キー
戻る