プロが教える店舗&オフィスのセキュリティ対策術

http://abc.com配下のPDFファイルを取得したい。


(例)http://abc.com/study/lesson4_aoki.pdf


lesson4_aoki.pdfと言うファイル以外にも、
lesson3_***.pdf、lesson2_*****.pdf、lesson1_**.pdf
と言ったファイルの存在が予想されるのですが、フルネームが分からないので表示できません。

この様な場合は、googleの機能等を使って、あるディレクトリ以下のファイルを全てダウンロードする事はできないのでしょうか?

A 回答 (2件)

firefox + Firefox アドオン - 拡張機能 - ダウンロードツール | Mozilla Japan の公式アドオン紹介サイト (

https://addons.mozilla.jp/firefox/extensions/dow … )

私は ScrapBook ( https://addons.mozilla.jp/firefox/details/427 )を使ってますが、 DownThemAll! ( https://addons.mozilla.jp/firefox/details/201 )でも良いかも。
    • good
    • 0

その例で 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 ... と総当たりする、というのもありますが、組合せが膨大なために現実的ではありません。連続アクセスで攻撃と見做され、ブロックされるかもしれません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!