• ベストアンサー

perlとphp、スパイダを作るならどっちが簡単?

外部サイトにアクセスして、サイトの内容を取り出して自分のサイトに整形するスパイダを作りたいと思ってます。 具体的にはamazon web サービスで配信されているxmlを整形して、自分のサイトに表示させようと考えています。 とりあえずxsltを使って整形したあと、phpでサイトの内容を取得しようと思っているんですが、perlも使えたほうがいいんでしょうか・・・ 使用できるバージョンは Perl5.8.3 Php4.4.2 です。 また参考になるサイトになる書籍やサイトがあればぜひ教えてください。

  • PHP
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
  • cybert
  • ベストアンサー率56% (18/32)
回答No.1

やりたいことはそんなに複雑そうじゃないので、 どっちも変わんない気がします。 あえて言うならPHPの方が簡単でしょう。 だってPHPの方がXML扱う関数いっぱいあるし。 PearのXML_Treeを使えば更に簡単。 参考になる書籍は貴方のレベルによりますが、 いらないんじゃない? 参考になるサイトはPHPマニュアル!とpear.php.netかな

関連するQ&A

  • perlの中でphpを使いたいです。

    モバイル用のサイトをxhtmlで作っています。通常のxhtmlのページ(拡張子html)でphpを使う場合は、 <?php echo "<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>"; ?> <? require 'xxx.php'; ?> としています。 今回はperl(拡張子cgi)でphpを使いたいのですが、 $print .= "<?php echo \"<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>\"; ?>"; $print .= "<? require 'xxx.php'; ?>"; とするとエラーになってしまいます。 どうすればいいのでしょうか?教えてください。

    • 締切済み
    • PHP
  • 本を探しています(XMLをPerlで文字取得編集)

    お世話になります。 XMLファイル(DTDファイルも別途有ります)を、 出来ればPerlで、 XSLT(XSLの変換機能)等を利用して、 文字取得・編集したいです。 (XMLから文字を取得して、Perl等で文字編集後、  別のテキストファイルとして出力したいです) そのような内容が掲載されている本を Amazonのレビュー等を参考にしながら探しているのですが、 なかなか見つけることが出来ません。 できればPerlがよいのですが、なければ、 Perl以外の別のプログラム言語でも構いませんので、 お勧めの本(もしくはWebサイト等)などございましたら、 ぜひ紹介してください。 よろしくお願いいたします。

    • ベストアンサー
    • XML
  • PERLのかわりにPHP

    WEBクリエーター業で、システム開発に必要なPerl/CGIを、PHP、またはJSPで代理することは可能でしょうか?自分はシステムに詳しくはないのですが、そのようなことがあるサイトに書かれていたので気になりました。よろしくお願いいたします。また、可能であれば詳しい理由と、その場合、PERL/CGIを体系的に覚えるだけでかまわないでしょうか?

    • ベストアンサー
    • PHP
  • PHPとかperlとかrubyとか

    質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

  • CGI-PerlとPHPの速さについて

    CGI-PerlとPHPの比較サイトを見てまわっていたところ、 「PHPは多くのアクセスがあっても(CGIに比べ)サーバへの負荷が少ない」 という内容を見かけました。 一般に「PHPはCGI-Perlより速い」と言われている気がしますが、 もしかしてそれは、アクセスが多数ある場合に限定した話なのだろうか、と疑問に思いました。 ローカルサーバなどで1人~数人しかアクセスしないという環境でも、 同じことが言えるのかどうか知りたいです。お願いします。

  • MySQLとPHP、Perlの連携はどうするの?

    Apache、PHP、Perl、MySQLをインストールしました。 次に、PHP、PerlでMySQLを使えるようにしてほしいと言われました。 なんのことかさっぱりなので、 なにをすることなのか、なにをもとめられているのか、 初心者で意味不明です。この内容について、詳しいサイトとかないでしょうか? また、実際にどのように実施すればよいか教えてください。

    • ベストアンサー
    • MySQL
  • amazonのデータをゲットしたい

    Amazon Webサービスの書籍データをRESTとXSLTを使って取得する仕組みを作ったのですが(といってもXSLTファイル作成のみですが), これをjavascriptで行いたいと思っています。 今は, http://アマゾンのWebサービスのURLや書籍IDやxslファイルの場所 をブラウザで入力すると,売り上げランキングをHTML表示するようにしているのですが,これだと1度に1冊しか要求できないので, 例えば,ページ上のボタンを押すと,複数の書籍のランキング一覧を出したいと思っています。 これは,Perlなどを使わず,Javascriptだけで簡単にできないのでしょうか。どこにもこの方法が載っていないので。

  • PHPとperlはどちらが初心者向きですか?

    プログラミングは初心者です。 perlをほんの少しだけかじったことがありますが、すごく簡単な事しかできません。 今後、サイトで必要なCGIを自分で作れるようになりたいのですが、perlとPHPではどちらの方が初心者向きというか、覚えやすいのでしょうか? 難しい質問だと思いますが、よろしくお願いします。

    • ベストアンサー
    • CGI
  • Perlをはじめるにあたっての質問

    はじめましては私はビジュアルベーシックを始めたばかりの 初心者です。 これからPerlをはじめたいのですが、 どの書籍などを購入していいのかわかりません。 現在Perl行っている方で わかりやすいWEBサイトや書籍があれば 教えてもらえないでしょうか? ご返答をよろしくお願いします。

  • Perl/CGIプログラムとPHPプログラムはどちらがメジャー?

    2000年くらいから自分のWEBページを作成して、Perlで書かれたCGIプログラムを設置していました。 また、2005年くらいからはnucleusなどのPHPで書かれたBlogを運営したりして、現在に至ります。 現在、WEBページ制作代行の仕事をしていますが、Perl/CGIプログラムとPHPプログラムでは、今はどちらがメジャーというか、旬なのでしょうか? プログラムの内容によって使い分けるのが良いのかとも思いますが、現在はどちらの言語がメジャーであって、使い勝手などが良いのか、教えてください。 単語の用法など間違いがありましたらご了承下さい。 尚、Perl、PHP共に、一からプログラムを作成することはできませんが、作られたプログラムを改造する程度ならできるレベルです。 よろしくお願いいたします。

    • ベストアンサー
    • CGI