- ベストアンサー
存在するURLのデータのみ保存する方法
あるリンクからデータをダウンロードしたいのですが、存在するURLのデータのみダウンロードするための識別が上手くいきません。何か良い方法は無いでしょうか。 if test -e "http://test"; then curl -O "http://test" fi (URLは適当です)
- sasmostmilk
- お礼率71% (93/130)
- Linux系OS
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
あなたの言う「存在するURL」とはどういう意味ですか? もし「ダウンロード可能」という意味なら、ダウンロードしてみないとわかりません。って、これは自明か。 データが存在するURLの一覧がファイルにあるなら、grep でファイル中のデータとの一致が判別できます。
その他の回答 (2)
- Tacosan
- ベストアンサー率23% (3656/15482)
http://okwave.jp/qa/q8287715.html とはなにが違うんだろう.
お礼
ありがとうございました。
- oooioi
- ベストアンサー率29% (16/55)
curlでそのURLに対してステータスコードを取得してそのステータスコードが200かどうかでチェックして その後に別途curlでダウンロードする。
お礼
ありがとうございました。
関連する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を見つけることができると一番ありがたいのです。
- ベストアンサー
- レンタルサーバ・ASP
- リモートのファイル存在確認
標題の通り、 リモートファイルのファイルの存在チェックをしようと思っているのですが、 シェルに詳しくないのでご教授願いないでしょうか。 通常の同サーバ内では下記のように出来るかと思いますが、 それをssh で別サーバ内のファイル存在チェックをしたいです。 if [ -e /usr/test/test.txt ]; then echo "存在" fi 宜しくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- シェルスクリプト構文で「もしファイルが存在しなかったら」を表すには?
シェルスクリプトのif文で「存在しなかったらthen節へ」の表現方法を伺っても宜しいでしょうか? 現状「存在するならthen節へ」を使い下のようにしています。 if [ -e XXXXX ]; then # XXXXXが存在しなかったら echo # 存在時は処理なし。が、構文不明の為、無意味なechoを入れてる else # 存在しない時の処理がここにある fi 上を自然な文法に修正したいです。以上どうか宜しくお願い致します。
- ベストアンサー
- Linux系OS
- 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
- cshでのリンクファイルの存在確認方法
cshで if (-f ***) then endif とすると *** というファイルが存在するかどうか調べられますが、*** というファイルが、リンクファイルかどうか調べるにはどうすればよいですか?
- ベストアンサー
- その他(OS)
- データのURLリンクで受渡し方法
メール本文上に、URLリンクをつけて、 大容量データ(ビデオデータ、エクセルデータ)を受渡しする方法を素人にわかりやすく教えてください。 よろしくお願いいたします。
- ベストアンサー
- 画像・動画・音楽編集
- curlでファイル名にURLの一部を利用するには?
Mac環境(OS10.8.5)のターミナル利用 プログラミングは知識が無く、ネットで調べても自力では解決しなかったので、皆様のお知恵を頂ければ幸いです。 「url.txt」には下記のようなURLが複数記載されています。 ~.com/test/1594/data ~.com/test/6416/data ~.com/test/5168/data ※「1594」「6416」などの個所は、実際には規則性の無いランダムの10桁の数字となっております cat test/url.txt | xargs -P3 -t -n1 curl -O 上記の状態では、出力されるファイルは「test」と言うファイル名のファイルが1つしか出来ません。(全て上書き保存されてしまうため) これを「1594.html」「6416.html」「5168.html」と言うように、1つ1つファイルを保存したいと思っております。 どのように記述をすれば良いのかアドバイスを頂けますでしょうか。 何卒、よろしくお願い致します。
- 締切済み
- Linux系OS
- D&Dで画像のURLを取得したいです。VB.NET
VB.NET、WinXPなのですが、 Private Sub TextBox1_DragEnter(ByVal sender As Object, ByVal e As DragEventArgs) If e.Data.GetDataPresent("UniformResourceLocator") Then e.Effect = DragDropEffects.Link Else e.Effect = DragDropEffects.None End If End Sub Private Sub TextBox1_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) Dim url As String = e.Data.GetData(DataFormats.Text).ToString() TextBox1.Text = url End Sub この方法でファイルWEBサイト上の画像をドラッグ&ドロップすると 例えばこのページのGOOのロゴの場合 テキストボックスには「http://www.goo.ne.jp/」というリンク先のURLが 表示されるのですが、 そうではなくて、ロゴそのもののURL「http://www.goo.ne.jp/img/logo/gootop_logo.gif」 を表示させたいのですが、どのようにしたら良いでしょうか。 よろしくお願いします。m(__)m
- ベストアンサー
- Visual Basic
- シェルスクリプトのif文
シェルスクリプトのif文について質問です。 あるファイルが存在しないときだけ処理を行いたい場合、 下記のような記述をするしかないのでしょうか? if [ -e /tmp/test.txt ]; then ダミー処理(val1=1など意味のない処理) (ダミー処理を入れるのは何も書かないとエラーとなってしまうため) else 行いたい処理 fi elseを使わずに if fi だけですますことはできないでしょうか? -eはファイルが存在するならば真なので 逆に意味が真となるようにしたいのですが・・・
- ベストアンサー
- その他(プログラミング・開発)
お礼
ありがとうございました。