• ベストアンサー

存在するURLのデータのみダウンロードする方法

あるリンクからデータをダウンロードしたいのですが、存在するURLのデータのみダウンロードするための識別が上手くいきません。何か良い方法は無いでしょうか。 if test -e "http://test"; then curl -O "http://test" fi (URLは適当です)

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

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

結局のところ アクセスしない限り「存在する」かどうかは判定できない んだから, 「存在するURLのデータのみダウンロードする」というところがあさっての方向なんじゃないかなぁ.

その他の回答 (1)

回答No.1

あまりにも斬新なアイデアですね。というより、適当というか、いい加減というか、やる気あんのか? と言う感じです。 まず、プラットフォーム、言語かかなとだめですよ。人としてのマナーです。 一応みると、B-Shell か Bash のようにも見える。testコマンドを使用しているので、一応基本的なことはサンプルでしっているようだ。 ただ、通常、ping とか telnet traceroute など、ネットワーク情報を把握するコマンドを使うと思うのだけど、どうでしょう。それでまず、ネットで検索してね。 君には、まだ無理かもしれないが http://www.cisco.com/cisco/web/support/JP/102/1021/1021191_31-j.html なんて参考にすると、基本的なことが分かる。 >リンクからデータをダウンロードしたいのですが、存在するURL だけじゃ、いろんな選択肢があり、よくわからないね。文字列を比較したいんだか、実存するサイトを把握したいのか、そういうことを書きなさいと、小学生の時、ならわなかった?

sasmostmilk
質問者

補足

すみません、ネットワークの知識はかなり乏しいため、また改めて勉強します。今回は、 ●B-shellです ●実存するサイトの把握です

関連するQ&A

  • 存在するURLのデータのみ保存する方法

    あるリンクからデータをダウンロードしたいのですが、存在するURLのデータのみダウンロードするための識別が上手くいきません。何か良い方法は無いでしょうか。 if test -e "http://test"; then curl -O "http://test" fi (URLは適当です)

  • リンクされていない、ネット上に存在するURLを探す方法

    リンクされていない、ネット上に存在するURLを探す方法 こうしたケースにて、そのアドレスを探したり、 ダウンロードすることは不可能でしょうか。 例) abc.com というドメインにて、どこのページからもリンクされてないけれど、 ネット自体には公開されているようなページ。 つまり、 abc.com/abc.html というページで、URLを知っている人だけはアクセスをしているけれど どこからもリンクはされていないので、検索サイトにも載っていないけれど ネット上に存在しているページです。 URLが分からなくなり、いくつか思いつきで入力してみましたが 管理者に尋ねることなく、URLを見つけることができると一番ありがたいのです。

  • リモートのファイル存在確認

    標題の通り、 リモートファイルのファイルの存在チェックをしようと思っているのですが、 シェルに詳しくないのでご教授願いないでしょうか。 通常の同サーバ内では下記のように出来るかと思いますが、 それをssh で別サーバ内のファイル存在チェックをしたいです。 if [ -e /usr/test/test.txt ]; then echo "存在" fi 宜しくお願い致します。

  • シェルスクリプト構文で「もしファイルが存在しなかったら」を表すには?

    シェルスクリプトのif文で「存在しなかったらthen節へ」の表現方法を伺っても宜しいでしょうか? 現状「存在するならthen節へ」を使い下のようにしています。 if [ -e XXXXX ]; then # XXXXXが存在しなかったら echo # 存在時は処理なし。が、構文不明の為、無意味なechoを入れてる else # 存在しない時の処理がここにある fi 上を自然な文法に修正したいです。以上どうか宜しくお願い致します。

  • グーグルドライブのURLからダウンロードできない

    大容量のデータを、グーグルドライブのURLをメール送信することで、相手に送りたいと思いました。 具体的には、パソコンのデスクトップに1つのフォルダを作って、その中にPDFファイル10個を入れて、そのフォルダをグーグルドライブにドラッグして、アップロードして、共有可能なグーグルドライブのリンクURLをクリップボードに取得しました。 それで、正式に相手に送る前に、まずはテストで、自分で自分の他のメールアドレスにグーグルドライブのURLを送ってアクセスしてみたところ、閲覧はできますが、自分のパソコンにコピー又は取り込もう(ダウンロードしよう)としても、できません。ダウンロードを選択すると、「拒否されました」というメッセージがでます。 グーグルドライブのURLにアクセスして、ダウンロードできるようにするための方法、設定方法など、お教えください。

  • 仮のURLを作ってそこから送信したいデータをダウンロードしてもらう方法とは?

    データを送りたいのですが、データが重い為にメールで送信できません。 宅ファイル便で送る事もできません。 そこで昔「仮のURLを作って、そのURLをメールで送って、そこから送信したいデータをダウンロードしてもらう方法がある」と聞いたのを思い出しました。しかしやり方がよくわからず、そういう操作の事を何というのかもわからず、困っています。 ご存知の方いらしたら教えて下さい。 宜しくお願い致します。

  • URLを進数で表す方法

    お世話になります。 掲示板などで、検索項目があると思います。 たとえば、テスト投稿という文字で検索した場合、http://○○.com/index.cgi?kensaku-koumoku=テスト投稿というURLになったとします。これをhttp://○○.com/index.cgi?kensaku-koumoku=%83e%83X%83g%93%8A%8DeなURLにしたいのです。 最初の検索の際は、上記のようになってくれるのですが、検索項目に当てはまる投稿が多い場合、次へというリンクがありそこにはkensaku-koumoku=テスト投稿となってしまいます。どのようにしたら、次へのリンクもkensaku-koumoku=%83e%83X%83g%93%8A%8Deのように出来るのでしょうか。 どなたか方法を教えていただけませんか。 宜しくお願いします。

    • ベストアンサー
    • Perl
  • irvineのリンクURLからのダウンロード

    irvineのリンクURLからの自動ダウンロードする方法を教えてください。 AサイトにはBとCサイトのリンクがあり、BとCサイトにあるファイルをダウンロードしたいです。 このときは、AサイトのURLをどのように指定すればよいのでしょうか?

  • cshでのリンクファイルの存在確認方法

    cshで if (-f ***) then endif とすると *** というファイルが存在するかどうか調べられますが、*** というファイルが、リンクファイルかどうか調べるにはどうすればよいですか?

  • データのURLリンクで受渡し方法

    メール本文上に、URLリンクをつけて、 大容量データ(ビデオデータ、エクセルデータ)を受渡しする方法を素人にわかりやすく教えてください。 よろしくお願いいたします。

専門家に質問してみよう