• ベストアンサー

htmlファイルをテキストファイルに読みこむ方法

Linux Fedora Core3でperl-5.8.5-9を使用しています。 自分のホームページではなく他の誰かのホームページのHTMLのソースファイルをテキストファイルに保存できるようなプログラムはできないでしょうか?

  • Perl
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

LWPモジュールを使うのが簡単です。 #-------------------------------------------------------------- use LWP::Simple; $data=get($url="http://www.sample.ne.jp/"); open(OUT,">index.html"); print OUT $data; close(OUT);

mizumaki22
質問者

お礼

ありがとうございます。いまやってみたらできました。

その他の回答 (1)

noname#15285
noname#15285
回答No.1

単純に「ソースの表示」→「名前を付けて保存」ではダメなんでしょうか?

mizumaki22
質問者

補足

ご回答ありがとうございます。プログラム中でファイルを保存してそのファイルを利用したいので。MXDさんの回答のようにするのもありだとは思いますが対象のページが多くなると不便になってしまうのでできればプログラムでやりたいと考えています。

関連するQ&A

  • リンクのアドレスを抜き出す方法

    Linux Fedora Core3でperl-5.8.5-9を使用しています。 現在、ホームページのHTMLファイルを読み込んでページ内にあるリンクのアドレスを抜き出すプログラムをやっていますが上手いこと抜き出すことができません。何か良い方法は無いでしょうか?リンク先は「.html」だけでなく「.cgi」「.php」などすべてのリンクを表示させたいです。

    • ベストアンサー
    • Perl
  • Linux Fedora core2のwebサーバー

    Linux Fedora core2のwebサーバーで、CGIを動かしたいのですが、上手く行きません。perlを実行するプログラムもインストールしてあるのですが、どうしても上手く行かず、ソースをブラウザの表示します。 どうやったら、CGIを動かせるのでしょうか?

  • textファイルのgdbm化

    RedHat Linux7.2上でPerlを使用しています。テキストファイルをGDBMファイルに変換するにはどの様にしたらよろしいのでしょうか。最低限投入されるべきソフトと投入されているか否か確認する方法がありましたら、教えてください。

    • ベストアンサー
    • Perl
  • Javascriptでテキストファイルを読み込む事ができるか?

    javascriptでテキストファイルを出力することは可能ですか?よろしかったら教えてください。 例えばブラウザーでHTMLで作ったボタンを押すとjavascriptのプログラムでその下あたりにテキストで保存したファイルを出力させるというやつです。説明不足ですが可能ならばサンプルプログラムを書いてくれるとうれしいです。

  • UNIXのテキストログインについて。

    UNIXのテキストログインについて。 UNIX(LINUX?)の勉強をしています。テキストログインが出来ません。 使っているのはUBUNTUとかFEDORA13とかですけど、本に載っているような画面が出てこないので困っています。 出来ればFEDORA COREやTURBOLINUXを使ってテキストログインしたいのですが、どのようにすればよいのでしょうか? 出来れば今のバージョンでのやり方を指南していただけるとありがたいです。 よろしくお願いします。

  • テキストファイルを分割&ページ数を追記しHTMLファイルにするプログラム

    テキストファイルを分割&ページ数を追記しHTMLファイルにするプログラムを教えてください。 (Perl/Ruby/Pythonのいずれかで) テキストファイルを分割&ページ数を追記しHTMLファイルにするプログラムを教えてください。 (Perl/Ruby/Pythonのいずれかで) 手元にあるテキストファイルを指定の行数(もしくは文字数)で分割しHTMLファイルにしたいと考えています。 [sample.txt(10分割)→1.html~10.html] フリーの分割ソフトはあるようですが ・分割とHTML化を同時にしたい ・ページ下部にファイルに対応したページ番号がつけたい  (1.htmlの下部に:<p>1ページ</p>のようなイメージ) ・最近プログラミングの勉強をしていていろんなコードを見てみたい という理由で利用しないつもりです。 何卒よろしくお願いいたします。

  • データを見えなくするには

    お世話になります。 PerlでHTMLの送信フォームよりパラメータを受取り、TEXTファイルに書き込むプログラムを作成しました。これはうまく動くのですが、そのTEXTファイルの所在するURLを指定すれば、簡単にブラウザで中身が見れています。そのデータは名前や住所、電話番号、Emailなどの個人情報なので、そんなに簡単に見れてしまうと困るのですが、皆さんどうしているのでしょうか? 確かにPerlで吐き出すHTMLソースには保存先ファイル名などは出てきませんが、どうも気持ち悪いので、自分で作りながらUPする気になれません。 データを見えなくする(あるいは見えても暗号化みたいにする)方法を教えてください。

    • ベストアンサー
    • Perl
  • javascriptでテキストファイルを作成したい

    javascriptを勉強していて演算した結果をテキストファイルにして、その結果をテキストファイル内に書き込んで新しくデスクトップに作成するというプログラムを作りたいと考えています。 ですが、まずは以下の条件を満たすプログラムの内容を教えていただきたいと思います。 私はHTMLと同時にjavascriptを作っているのですがとりあえず、 ・「テキストファイルの作成」というボタンをHTML内に作ります。 ・そのボタンを押すとjavascriptのfunctionが動作し、「テキストの書き込みに成功しました」という内容が書かれたテキストファイルがデスクトップに新たに作成される。 というプログラムを知りたいです。 基礎的な原理だけを知りたいので上の条件を満たすプログラムを教えていただきたいと思います。 テキストファイルをデスクトップに作る方法と、作るテキストファイルにどのようにしてテキスト内容を書き込めばいいのか分かりません。 HTMLの部分がめんどくさければjavascriptの部分だけでも構いません。 よろしくお願いします。

  • phpでテキストファイルの作成

    今phpを勉強しています。 そこで私は今テキストファイルをデスクトップに作るようなプログラムを考えているのですがうまく行きません。 HTMLとの連動でボタンが一つあり、そのボタンを押すとデスクトップ上にテキストファイルが作成できるようなプログラムを組みたいと思っています。 具体的な動作手順はこのようなプログラムを考えております。 1.HTMLのボタンを押す 2.テキストファイルの内容に「あいうえお」と書き込んで「あいうえお」と書き込まれたテキストファイルをデスクトップ上に表示する。ファイル名は「test」で良いです。 勉強としてこのようなプログラムの組み方を教えていただきたいと思っております。 どなたか分かる方がいましたら教えて欲しいと思っています。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • HTML形式のメールからテキストのみを抽出したい

    HTML形式の本文からHTMLのタグを除去して、プレーンテキストのみを抽出するプログラムを作成していますが、うまく処理ができなくて困っています。 使用言語はperl,HTML::Parserを使用してプログラムを作成したいと考えています。 日本語の本文のテキスト抽出を行っているのですが、 うまく抽出できるものと文字化けするものがあります。 nkfモジュールを使用すれば解決できそうだと考え、試行錯誤しておりますが、うまく処理できていません。 perlテキスト処理に詳しい方がいらっしゃいましたら、 教えてください。 よろしくお願いいたします。