• ベストアンサー

http://abc.com配下のPDFファイルを

http://abc.com配下のPDFファイルを取得したい。 (例)http://abc.com/study/lesson4_aoki.pdf lesson4_aoki.pdfと言うファイル以外にも、 lesson3_***.pdf、lesson2_*****.pdf、lesson1_**.pdf と言ったファイルの存在が予想されるのですが、フルネームが分からないので表示できません。 この様な場合は、googleの機能等を使って、あるディレクトリ以下のファイルを全てダウンロードする事はできないのでしょうか?

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

firefox + Firefox アドオン - 拡張機能 - ダウンロードツール | Mozilla Japan の公式アドオン紹介サイト ( https://addons.mozilla.jp/firefox/extensions/download_tools/ ) 私は ScrapBook ( https://addons.mozilla.jp/firefox/details/427 )を使ってますが、 DownThemAll! ( https://addons.mozilla.jp/firefox/details/201 )でも良いかも。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

その例で studyディレクトリの一覧を取って、と考えたのでしょうが、サーバーでそれができるように設定されていなければ無理ですし、そもそも、studyディレクトリ自体が存在しないかもしれません。 ※ サーバーの設定で、CGIのパラメータに変換して処理されている → 実際には abc.com/getpdf.cgi?section=study&lesson=4&name=aoki にアクセスする → getpdf.cgiの中でパラメータを元にデータベースにアクセスして、結果をPDF形式に変換して出力する ということも可能です。実際に似たようなことをしているサイトは沢山あります。 Google等は、他のページやサイトにあるハイパーリンクを辿って情報を収集します。 lesson1_**.pdf等がどこかのページに書かれていれば登録されるかもしれません。 ※ abc.com/study/mokuji.html に一覧表がある、とか。もっとも、これの一覧があるなら「フルネームが分からない」なんてことは無いわけですが。 そうでなければ、存在自体を知る方法がありません。 lessen1_a.pdf ,lessen1_b.pdf ,lessen1_c.pdf ... と総当たりする、というのもありますが、組合せが膨大なために現実的ではありません。連続アクセスで攻撃と見做され、ブロックされるかもしれません。

関連するQ&A