• ベストアンサー

ダウンローダ (ニッチな要件なのですが・・・)

こんにちわ。 ダウンローダというとIriaやIrvineが有名で実際に数年来利用しています。 <問題1> もしかすると設定次第なのかも分かりませんが、URL リンクではなく、HP上の【ボタン】をクリックする ことで初めてファイルの保存ダイアログが開くよう なサイトがあり少々困っております。 (私の知識ではIriaやIrvineでは対応不可(+_+)) <問題2> またサイトによっては大量ダウンロードを嫌って いるのか、同時に1つしかファイルがダウンロード できないような仕掛けがあるものもあります。 ↓ 以前、IEのダウンロード機能を乗っ取って、一気に クリックでファイルを登録してしまい、その後は 任意の数づつダウンロードを開始するようなフリー ソフトを一瞬だけ使ったことがありましたが、今で は名前も思い出せません。 別にどんな方法でも構わないのですが、問題1、2 を克服できるようなフリーソフトなどアドバイスを もらえるとうれしいです。 ご回答おまちしております(^^♪

質問者が選んだベストアンサー

  • ベストアンサー
  • betagamma
  • ベストアンサー率34% (195/558)
回答No.3

問題I ボタンが、URLにリンクされているのではなくて、クリックすると、ファイルの保存ダイアログが出るようなものですよね?たぶん、JavaScriptを使っているのでは?と思います。運がよければ、そのサイトのHTMLソースを見てみて、アドレスらしきものを探して、ダウンロードソフトにコピペすることで動くかもしれません。 運がよければ、と書いたのは、No.1の方がおっしゃっているように、CGIなどを使って、さらに細工できるからです。 ブラウザは、サーバーの方にさまざまな環境変数を送信しています。たとえば、リンク元(Referrer)や、ブラウザ名など。普通は、こういうものに関係なくダウンできるですが、CGIの類を使えば、特定の環境変数を送ってきたときだけ、ダウンロードできるようにさせることが可能です。 こうしたダウンロード制限の中で、よくあるのがリンク元(Referrer)によってダウンロードさせたりさせなかったりするものです。これをやると、たとえば、画像を掲載しているHTMLページからアクセスした場合のみ、ダウンロードできるようにできます。 ダウンロードツールでも、もちろんこのことは考えてあって、Reffererぐらいなら設定が可能になっています。その他の環境変数も設定できるようになっているはずです。 ただ、一番面倒くさいのが、PHPが使っているSESSIONという環境変数です。これは、最初にサーバー側が乱数を発生させ、ブラウザがそれを返すことによって、ちゃんとログインしたかチェックするものです。 これでダウンロード制限をかけられた場合は・・・ブラウザの方でログインしたときの交信を何らかの方法(Etherrealなどのパケット記録ソフトなどでHTTP通信そのものを見るとか)で、見て、SESSION_IDなどの環境変数をチェックし、ブラウザの方でログインしたまま、ダウンロードソフトの環境変数をブラウザと変わらないようにして、アクセスする、などの方法が理論的には取れるはずですが・・・かなり面倒くさいと思います。 こういうことをしないとダウンできないサイトというのは、銀行のサイトの残高照会をcsvで提供している、とか、そういう類の、非常にプライベートなものです。(銀行などの場合は、httpsも絡んでくるので、さらにやっかいですが) 自分は、使っているサーバーのアクセス生ログをサーバー提供会社から自動的に落とすスクリプトを書く際に、SESSIONを使う必要がありました。そのときは、wgetというソフトを使いました。wgetというソフトは、半分ブラウザのようになっていて、ダウンロードする順番を指定すると、クッキーなども、あたかもブラウザ上で順番に操作したかのように設定してくれるので、なんとかダウンできるようにしました。 まぁ、ダウンしたいと思っていらっしゃるサイトがここまでかどうかは分かりませんが、とにかく、Referrerの設定や、ソースHTMLのJavaScriptからリンク先を抜き出すぐらいのことは簡単にできるので、やってみる価値はあると思います。 で、むしろ、どうしようもないのは、問題2の方です。これは、サーバーの方で、クライアントのIPを記録して、IPごとにダウンできるコネクション数を制限しています。同時ダウンは4つまで、とかよく見かけます。対策としては、たくさんのファイルをダウンするなら、分割ダウンロードがコネクション数を消費するので使わない、ぐらいでしょうか(逆に、一つのデカいファイルをだうんするなら、分割ダウンロードが有効) ただ、おっしゃられているような、一気にクリックでファイルを登録してしまい・・・のような機能は、FlashgetをインストールしたときIEの右クリックで出てくる「Flashgetですべてダウンロード」できますが、これは、別にFlashgetに限ったことではありません。Iria,Irvineとかでもできると思います。 たくさんのファイル(主に画像)をダウンロードするのなら、たいてい、ファイルの名前に規則性がありますので、IrvineのURL展開機能を使えばよいかと。

999taro
質問者

お礼

ご丁寧な説明ありがとうございました。 自分の思っていた要件を満たすソフトを一応発見いたしましたのでご報告いたします。 ⇒DCさくら。 IE自身の保存ダイアログボックスを乗っ取る形で、保存対象ファイルを登録していきます。設定で後からまとめてダウンロードできるのでぴったりはまりました。 対象サイトで早速検証したところ、ひとつのサイトは そのまま利用できました。もうひとつのサイトは、分割ダウンロードはNGでしたが、分割無しでひとつづつダウンロードすればOKでした。 但しタイミングの問題でしょうか、登録時では、まれに保存ダイアログにいかずに、TOPページに戻されました。またダウンロード時もいくつかのファイルは失敗に終わる結果となりました。(再度登録する手間がかかりますが、待ち時間が解消され随分と満足しています。) メインはIrvineを使い続けておりましたが、DCさくらも今後は併用していこうと思います。

その他の回答 (3)

  • Yochio
  • ベストアンサー率61% (11/18)
回答No.4

どうもです。 二つの問題について、それぞれ的確ではないアドバイスを。 なお、私はIriaを未だに使用しています。なのでIriaを想定して回答します。 [問題1]ボタン式のダウンロードをIriaに投げたい!! Iriaでは、通常のアドレスがわかるものと、CGIのダウンローダからは確かダウンロードができたと記憶しています。 質問者様の要望としては「アドレスが取得できない(隠れている)データをIriaに登録したいと言うことですよね? だとすれば、アクセスしたアドレス履歴を全てはき出せるツールが必要になります。 私が考えつく方法は2つ。 1:「横取り丸」というソフトウェアを使う。 2:「BlackJumboDog」などの簡易プロキシサーバを立てる どちらも、新規導入にはちょいと敷居が高いかもしれませんが、アドレス履歴を表示することができます。 その中に目的のデータが表示されれば、それをクリップボードにコピーすればダウンロードできると思います。 [問題2]接続数制限されているサーバから一気に(自動的に?)ダウンロードしたい たくさんのリンクが張ってあると一個一個登録するのが面倒で、さらに接続数制限がされていると次に進むまでに時間がかかってしまいます。 私はSleipnirというIEもどき(と言っては失礼か?)を使っていますが、その中に「開いているページからのリンクを抜き出す」という機能があります。 それでIriaに一斉登録をして、あとは制限に従ってダウンロードすればいいのではないでしょうか?

回答No.2

環境変数をIEなどに偽装する 「FreeDownloadManager」はどうでしょうか http://patch.sakura.ne.jp/download.html Irvine使った事ないのでもしかしたらこの機能もあるのかもしれないですが・・・ いい紹介サイト探せなかったのでとりあえず本体と日本語化ファイルのありかだけで

999taro
質問者

お礼

ご回答ありがとうございます。 教えていただいたページから、FleshDownloadとFlashGetを導入して試行してみました。保存ダイアログを乗っ取るところまでは良かったのですが、要件不適でアンインストールいたしました。 一応自己解決しましたので、フィードバックいたしますね♪

  • arumino
  • ベストアンサー率15% (53/352)
回答No.1

1、CGIとか使ってるってことかな? それなら多分無理。 2、サーバーの仕様だからこれも多分無理。

999taro
質問者

お礼

早速のご回答ありがとうございました。 後述しますが、一応の自己解決にたどりつきました。もし良かったらご参考くださいね♪

関連するQ&A

  • 更新されたファイルをダウンローダーでダウンロードする

    ダウンローダー(irvine)を使用して、動画等をダウンロードしています。 しかし、HP(index.htmlなど)が更新されていても、すでにダウンロード済だとダウンロードしてくれません。 バックアップソフトのように更新されたファイルをもう一度新しいものにダウンロードしてくれるソフトを探しています。 有料でもかまいませんので教えてただけないでしょうか。 よろしくお願いします。

  • 分かりやすいダウンローダーありませんか?

    とある100回以上更新されているWEBラジオを公式ページからダウンロードしたく、 そのmp3のあるURLが更新番号以外同じなのでこういった連番なら 手で一つずつダウンロードするよりもソフトを使ったほうが早いと思い irvineというものをインストールしたのですが使い方がよく分かりませんでした。 なので上記のような連続したアドレスを簡単にダウンロードできるダウンローダーはないでしょうか、教えてください。

  • Iria→Irvineの後継って何でしたっけ

    ダウンローダにIriaとかその後継でIrvineというフリーソフトが ありますが、さらにその後継といわれるソフトがあったと思います (といっても作者は異なっていたかもしれません)。 「Irvine 後継」などのキーワードで検索してみましたが、結局 わからなくなってしまいました。 何か情報があったら教えてください。

  • 使い勝手のいいダウンローダー

    ファイルのダウンローダーを探しています。 ■条件 -IEの右クリックから使えるorクリックを検知して自動起動 --irvineはなぜかスクリプトエラーが出て使えないのでpass -日本語でなくても可(でも英語まで) -ただしアドウェア入りはごめんなさい -もちろん無料で いろいろ見てはいるのですが、アドウェア入りが多くて…。 どうかよろしくお願いしますm(_ _)m

  • Irvineでパスワード付のアップローダーからダウンロードするには

    すいません。いろいろ調べてみたのですがよくわからなかったので教えてください。 パスワードが設定されているアップローダーからIrvineでダウンロードしたいのですが、IEでパスワードを入力してダウンロードボタンをクリックするとすぐに「ファイルのダウンロード」画面が開いてしまいIrvineに転送できません。 ISDN回線のため時間がかかり、IEで落としていたのでは途中で失敗して最初からやり直しを繰り返してうまくいきません。 どう設定すればIrvineでダウンロードできるのか教えてください。 OSはXPのsp2です。

  • 自動ダウンローダーで最も使いやすいのは?

    お世話になります。さっそくですが、自動ダウンローダーで最も使いやすいものを探しています。 ある会員サイトの動画コンテンツなのですが、ダウンロードは1日に10個までとなっています。ただ、1個のダウンロードに20分くらいかかりますので10個が終るまでずっとPCに張り付いていないといけないのが非常に苦痛なのです。 そこで先日、フリーフェアのオービットというソフトを導入してみたのですが、エラーがでてしまってうまく機能しませんでした。 他にいいものはございませんでしょうか。ご存知の方がいらっしゃいましたらよろしくお願いいたします。

  • ●ダウンローダーについて・・・・

    Internet Download Manager のように任意のフォルダにファイル名を自分で名付けて、 URLを入力せず動画再生の画面右上に「このビデオをダウンロードする」ボタンが出てきて、 レジューム機能が付いていて高速ダウンロード出来るダウンローダーはありませんか? もちろん有料で構いません。 Internet Download Managerを購入しようとしたのですが、 支払い方法が、クレジットカード・ペイパル・バンクなんたら・・・・のみです。 クレジットカードは使いたくなく、ペイパル・バンクなんたら・・・・の支払い方法が分かりません。 本当は、Internet Download Managerが一番使いやすいのですが・・・ フリーのダウンローダーを10種類ぐらいインストールして試しましたが、 Internet Download Managerが今までで一番使いやすくて高機能なので それに似たダウンローダーはないでしょうか? US30ドルぐらいで・・・ よろしくお願いします。

  • スマイルダウンローダー

    最新版のスマイルダウンローダーをダウンロードして、 ニコニコ動画から動画を保存してみたのですが、 保存はできたものの再生できません。 ファイルを選択しても、「再生」と「停止」のアイコンだけ クリックできない状態です。 どうしたらいいのでしょう??

  • Irvineについて

    かつてのIriaの場合、ダウンロードする優先順位を付けることが出来て非常に便利だったのですが、Irvineではそのような機能はなくなってしまったのでしょうか? Iriaの場合はファイルを指定して右クリックするとその中に優先順位をつけるメニューがあったのですが、Irvineでは右クリックしてもそのようなメニューは出てこないようなのですが…。何か設定することによって可能なのでしょうか?それともそのような機能はなくなってしまったのでしょうか? 御分かりの方、御教え下さい。よろしくお願い致します。

  • 明快なダウンローダー

    普通にfirefoxのブラウザーにてホームページ上のゲームをダウンロードしたいのですが、回線が途中で途切れてしまい完了できません。ちなみにここです。http://www.dekaron.jp/index.asp よって、レジューム機能の付いたダウンローダーを何種類か使って試みましたが、案内リンクの画像しか私にはダウンロードできませんでした。 私には詳細設定が必要なほど高機能なものは必要としていません。 そこでご質問ですが、 ブラウザーでのダウンロードマネジャーのような操作感覚で、レジューム機能が付き、出来れば分割ダウンにも対応しているようなものをどなたかご存じありませんか? できればフリーソフトで。 無ければそれ以外でも結構です。 またはアドバイスなども頂けると嬉しいです。

専門家に質問してみよう