• ベストアンサー

他のサイトを自動引用するスクリプトの例

インターネット上の一定のフォーマットのHTMLの一部を読み込んで、別の形式で表示する方法をチュートリアル形式で手とり足取り教えてくれるサイトもしくは書籍をご紹介いただけますでしょうか(GoogleNewsみたいなものの作り方)。当方の技量はPerlの入門本をやったきり放置 rubyの本をかじり読み、cygwinからbashを使って特定のソフトのバッチを作れるレベルです。特に他のサイトを読み込む部分がわかりませんが、スクリプトで一旦HTMLを落としてやっているもののでしょうか?漠然とした質問ですが、何か例をいただけると助かりますどうぞよろしくお願いします。

  • Perl
  • 回答数1
  • ありがとう数1

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

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

> 特に他のサイトを読み込む部分がわかりません perl のLWPというモジュールを使います。 リンク先にあるように Agent を目的のページに飛ばすと、 テキスト(HTML)を拾ってきてくれます。 > 一定のフォーマットのHTMLの一部を読み込んで あとは、テキスト処理なので、perl をいじったことがあるのであれば、ある程度想像が付くのではないかと思いますが、どうでしょう。

参考URL:
http://homepage3.nifty.com/hippo2000/perltips/LWP.html
latifolius
質問者

お礼

ありがとうございます。きちんとモジュールがあったのですね。 あとはHTMLいじれば良いだけなので想像付きます。 ひきつづき書籍やまとまったサイトなどの情報がありましたらお待ちしています。

latifolius
質問者

補足

LWPでぐぐってRubyの例やコミュニティも見つけました。 http://homepage1.nifty.com/kazuf/ruby_awking.html ありがとうございます。

関連するQ&A

  • シェルスクリプトのbashとperlについて

    シェルスクリプトのbashとperlについて 今さら気づいたのですが、PerlもUNIXのコマンドやシェルスクリプトとして使用できるということでしょうか。 RubyやPHPをUNIXのコマンドやシェルスクリプトとして使用することはできますでしょうか。 学ぶとしたら、bashとPerlのどちらが良いでしょうか。 また、シェルスクリプトはどんな用途や利点がありますでしょうか。 Webアプリケーションによるバックアップやログをタイマーでセットして自動的に取得したりすることは可能でしょうか。

  • Cygwinのシェルスクリプトから、DOSのバッチファイルを起動できる?

    Cygwin(bash)で使うシェルスクリプトの中から、MS-DOSのバッチファイル(.bat)を起動できるでしょうか? 実験では不可能( Cygwin(bash)からcommand not found と言われてしまう)でした。が、もしかしたら裏技的にできる方法をご存知の方がいらっしゃるかと思い、質問させて頂きました。 以上どうぞ宜しくお願い致します。

  • bashスクリプトの中の rubyプログラムでシェル変数を参照したい

    Windows XP で Cygwin, ruby を使っています。 bashスクリプトの中の ruby プログラムで シェル変数を参照したいのですが どうしたらよいでしょうか? 例: abc = "qwerty" ruby -e ' #ここでシェル変数 abc を参照したい '

  • シェルスクリプトのBシェル(Bourne)に出てくる、$0,$1,$2

    シェルスクリプトのBシェル(Bourne)に出てくる、$0,$1,$2...のような位置パラメタや、$?,$$,$!,$-のような特殊変数がありますが、これはPerlやRubyもあるようですが、意味や効果、やり方等は同じでしょうか。 当方はPHP,JavaScriptしか触れていませんし、PHPやJavaScriptは、そのような位置パラメタや特殊変数は見当たりませんでした…。 つまり、PerlやRubyはUNIXのコマンドから誕生したスクリプト言語ということでしょうか。 こういった位置パラメタや特殊変数はPerlやRuby以外に他の言語にもありますでしょうか。PythonとかCとかJavaとか…。 また、Bシェルを学んでいる途中ですが、シェルスクリプトの中にはbourne以外にもbashやC Shell,zsh,Perlがありますが、何故Perlが入っているのでしょうか。 Perlをやっている方は別途シェルスクリプトをやる必要はないということでしょうか。

  • Cygwin上でperlスクリプトの実行

    Cygwin上で、例えば「hello.pl」というperlスクリプトを 実行するのに $ perl hello.pl や $ ./hello.pl では実行できるのに $ hello.pl だと bash: hello.pl: command not found と なってしまって実行できません。 $ hello.pl でコマンド化して実行したいのですが どのようにすればよいか教えてください。

  • バックアップスクリプト

    うっかりミスで運用しているサイトのファイルを丸ごと消しそうになりました。 そこでバックアップスクリプトを作成しなければならないのですが、 perl・bash・phpのいずれかで作成するとしたらどれが最適なのでしょうか? 条件としては以下になります。 ・ディレクトリでのバックアップ ・1週間でローテートしたい サンプル的なスクリプトを具体的に記述していただけると、 非常に嬉しいです。 環境を変えることができないため、 perlの「File::Backup」は導入できない状況です。

  • プログラミング言語の入門書について

    今、PHPを独学しているんですが、ちょっとした疑問があります。 WEB系のプログラミング言語を選ぶためにいろいろ調べていたとき、 『PHPはPERLがわかれば、大体わかる。』と何かで見ました。 で、 『RUBYはPERLが進化した言語だからRUBYがわかるとPERLがわかる。逆は無理』という話も見たことがあります。 ということは、RUBYをマスターすると色々わかるのでは? と思ったのですが、RUBYの入門書の書評を見ると、『全くの入門者には難しい』とありました。 じゃぁ…とPERLの入門書の書評を見ても同じような内容が… PHPの入門書を調べてもこれまた同じ WEB系のプログラミング言語の入門書~初心者向きの本に良書は少ないものなのでしょうか? ついでに、『入門者にとって、これはいい本だよ』という本があれば教えてください。 ちょっとした疑問なので、お暇な時にでもお答えいただけたら幸いです。

  • 風俗店用のCGIスクリプト

    風俗店用の出勤公開用スクリプトを探しています。 女性のプロフィール管理もできるとありがいたいのですが、無料ありませんでしょうか? いくつか探してはいるのですが、自分のサーバーで管理できるスクリプトがなく、 「姫君スクリプト」というものがベストなのですが、サイトが既に無い様で検索をかけてもみつかりません。 PHPやperlの知識は少しあるのですが、1から作るほどの技量がありません。 どうかアドバイスをお願い致します。

    • ベストアンサー
    • CGI
  • python、perlをbashのスクリプトに混在させて書く方法

    perlからshellを呼ぶにはsystemなどの方法がありますが、1つのスクリプトの中に上記の3つないしは他のインタプリタ言語を混在させるように書く簡便な方法はありますか? もちろん、それぞれ別にスクリプトを作成しておいてそれを相互に呼び出して使うことはできるのですが、awkをシェル上で使う時のように、他のプログラムで数行で書ける内容を少しだけ使って、その場でパイプなりで値を受け渡ししたいです。 もとのスクリプトはbashが良いですが。他の2つでも構いません。 当方の環境はcygwinとあまり使っていないubuntuです。

  • RubyとPerlの関数(メソッド)その他対比表があるサイトや本があり

    RubyとPerlの関数(メソッド)その他対比表があるサイトや本がありましたら、ご紹介していただきたいのですがよろしくお願いいたします。

    • ベストアンサー
    • Ruby

専門家に質問してみよう