• ベストアンサー

web上の文字やイメージをファイルに書き込み、そして読み込む方法

たとえばこのページのテキストを文字列としてファイルに書き込み、そしてそのファイルを読み込む、といったようにweb上の文字やイメージをファイルに書き込み、そして読み込むことが、Javaで実現できるのでしょうか? よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数4

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

  • ベストアンサー
回答No.1

「できるのでしょうか」という質問に答えると、できます。 java.net.URLを使えば簡単です。 取得した文字列を書き込む方法はもっと簡単なので、割愛します。 import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; public class UrlTest { public static void main(String[] args) throws Exception { URL url = new URL("http://www.yahoo.co.jp/"); BufferedReader br = new BufferedReader(new InputStreamReader(url .openStream())); while (br.ready()) { System.out.println(br.readLine()); } } }

参考URL:
http://www.hellohiro.com/fileio.htm
kamakuragengorou
質問者

お礼

ご返答ありがとうございます。 これだけのコードで実現できるのですね! 書き込む方法はもっと簡単だと言うことで、勉強します。 ありがとうございました。

関連するQ&A

  • WEBへの自動入力

    WEB上に表示されている、テキストボックスへ文字列の送信を行いたいのですが、技術的方法が解かりません。どなたか教えてください。 【実現したい方法】 住所、氏名、電話番号等の情報をファイルで管理し、その情報をテキストボックス(NAMEを指定)へ文字列の送信(入力)を行う。という事を実現したいと思っています。 宜しくお願いいたします。

  • Webページに文字列を探したい

    友達とのゲームで あるWebページに隠されたある文字列を探しています。 隠されているウェブページは .phpというhtmlでメソッドpostした先のウェブページです。 htmlソースにはある文字列(答えの文字列)はありませんでした。 可能性として文字列が隠されているであろうところはどこがあるでしょうか? htmlソースしか思い浮かびませんでした。

  • ウェブページの文字列をサーブレットに送りたい

     ウェブページ上で選択した文字列をデータベースへ送る、というアドオンを作りたいと考えており、そのためにjavascriptを使ってウェブページ上で選択した文字列をサーブレットのテキストフィールドへ送るというプログラムを作ろうとしているのですが、そのやり方が思いつきません。  自分の頭では、 ・Webブラウザに予めフォームを用意しておき、文字列が選択されたときに自動的にそこにその文字列が入り、そこからサーブレットに送る という方法くらいしか思いつきませんでした。  このようなプログラムの作成法を知っている方、またはもっと別の方法を知っている方がいましたら、ぜひ教えてください。お願いします。

  • 複数のファイルに同じ文字列を自動入力するバッチ

    複数のテキストファイルに同じ文字列を入力して保存するバッチを作成したいです。 テキストファイル1.txt テキストファイル2.txt テキストファイル3.txt 上記3つのテキストファイルがあったとしてバッチを起動すると 同じ文字列のデータを自動的に入力したい。 自動入力する文字列:あいうえお そもそも実現可能なのかもよくわかっていませんが ご教示いただけますと幸いです。

  • テキストファイル内の(から)の取り出し

    テキストファイルの中の”(”から”)”までの中身をとりだしたい のですが言い方法が思いつきません。どのようにすればいいでしょうか? OSはSolarisまたはLinuxです。 ”(”の中は”(”が何重かネストしています。 手段は特に問わないのですが、今後のメンテを考慮すると awkかperlのスクリプトで実現できればありがたいでです。 イメージとしては ファイルAの中 文字列1( (・・) (・・) ) 文字列2( (・・) (・・) ) をA.文字列1、A.文字列2で出力できればと思います。

  • WEBページ内のリンクを削除するスクリプト

    プログラミング初心者です。 ウィキペディアのようなWEBページ内のテキストの文字列にリンクが貼ら れているページのリンクを全て無効にしたいと思っています。 実装はFirefoxのアドオンのgreasemonkeyで行いたいと思っているのですが、 可能でしょうか? ページ内のリンクタグ <a href=" ~ ">文字列</a> を削除することは 可能でしょうか? できれば、上記のことを実現する方法やソースのコードを紹介して頂きたく 思います。

  • PHPでの入力文字チェック方法について

    以下の1.~4.をPHPで実現したいのですが、 どのようにすれば良いかご教授願えないでしょうか? 自分で調べろ!と言われても仕方が無いのですが、 全くPHPをさわったことがない&納期が明日・明後日のレベルですので、 大変恐縮ですが、どなたかお力を貸して頂ければ幸甚です。 以上、よろしくお願い致します。 1.外部ファイル(pass.txt)に格納されている4文字(abcd)の文字列と、   WEB画面(input.php)のテキストボックスにユーザーが入力した4文字の   文字列が一致しているかチェック   ⇒一致していたら2へ。一致していなかったら4へ。 2.一致したらテキストファイル(log.txt)に日付(YYYYMMDD)と   IPを含んだログを吐き出す 3.吐き出しが終わったら、WEB画面(index.html)を開く 4.一致していなかったら、「入力文字列が間違っています」とアラートを   出し、「input.php」の画面から遷移させない。   ログの吐き出しは不要。

    • 締切済み
    • PHP
  • Webページ保存

    あるWebページを上の部分の「ファイル」で、「名前を付けて保存」というところをクリックし、ファイルの種類をテキストファイルで保存して、そのテキストファイルを開いたら、文字化けしてしまいます。 どうすれば、Webページを保存できるのでしょうか?(テキストファイルでは保存できないのでしょうか) Webページ完全で保存した場合、ブラウザを開く形になりますよね? そのブラウザのWebページが消えていた場合、その保存したWebページ、完全(html,htm)も表示できない(消えてしまっている)のではないのですか? ですから、テキストファイルで保存したいと思ったのですが、文字化けしてしまいます。 良きご回答のほど、よろしくお願いします。

  • Webページ保存によるテキストボックス内文字の抽出

    次の課題を考えています。初心者ですのでよろしくお願いします。 課題 Excel2007のシートに複数のテキストボックスを作成して、このテキストボックス内の文字(テキスト)をExcelのセルまたはWordにコピーしたいと考えています。OSはWin7です。 方法 Windows XP SP2とワード2003の場合に関して、下記URL http://okwave.jp/qa/q4673231.html に説明があったので、これを参照して 1 Excel2007ファイルを名前をつけて保存 → Webページで保存 2 保存されたhtmlファイルをブラウザで開き、それを名前をつけて保存(テキストファイル選択) しかしながら保存されたテキストファイルをメモ帳で開いてみてもテキストボックス内の文字は保存されていません。 Webページで保存した場合、filesフォルダ内にテキストボックスがそのままイメージで保存されているので、この方法ではむずかしいのかもしれないと思っていますが、なんとかWebページ保存の方法でテキストボックス内の文字を抽出したいと考えていますので、どなたかよろしくお願いします。

  • ファイルに書き換えるように出力したい。

    javaを勉強している者です。 特にテキストファイルに出力する方法などを勉強中なのですが、単純にユーザに入力させた文字列などをファイルに出力する方法は、いくつかの本にも載っていたのですが、あるテキストファイルに既に文字列が書かれているとして、ユーザから入力させた文字列に書き換えるという処理をさせたいのですが、どうすれば出来るでしょうか。また、そういった処理を実装する方法を勉強するのに、参考になる書籍などでも結構です。 よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう