ベストアンサー 他のサイトの情報の読込み 2004/07/27 15:54 よく翻訳サイトとかにあるような、 他のサイトのWebページを読み込んで、それを加工して表示するようなCGIを作りたいと思っています。 Perlで他のサイトのWebページを読み込むことはできるのでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー kircher ベストアンサー率47% (11/23) 2004/07/27 16:55 回答No.1 もちろんできますよ。 HTTP::Lite モジュール なんかで簡単にできます。 シノプシスだと以下のとおり use HTTP::Lite; $http = new HTTP::Lite; $req = $http->request("http://www.yahoo.co.jp/") or die "URL を開けませんでした: $!"; print $http->body(); 質問者 お礼 2004/07/28 12:50 なるほど、やはり出来るんですね。ありがとうございました。 結局socketを使った方法にしました。 ご指導、ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Perl 関連するQ&A 他サイトの情報を取得できますか? こんにちわ。 perlでのCGIでこんなことはできるか質問があります。 例えば他サイトで更新されている株価などを自動で取得する方法はできるでしょうか? Yahooファイナンスのサイトで表示される株価をCGIの値に取り込むことってできるのでしょうか? それに限らず、他のサイトでのHTMLページから値を取得することはできるか教えてください。 とりあえず技術的にできるかどうかを教えていただきたいです。 無論、上記のようなことを無断で営利目的にやるつもりではありません。 よろしくお願いします。 CGIで他のページに処理を委譲 Perl初心者です。 CGIモジュールを用いてWEBサイトを制作しています。 特定の条件に応じて他のページに処理を委譲したいのですが、 どのようなやり方が一般的なのかを教えて頂きたいです。 requireを使えばそれらしいことが出来ますが、 他に何かやり方がありますでしょうか。 フレームワークなどは用いていません。 他のページにリダイレクトを行うサイトとは? 他のページにリダイレクトを行うサイトって、どんなのでしょうか? 以下のような場合、該当しますか? <ケース1> 1:./aaa.cgi?url=ttp://yahoo.co.jp のような感じで、CGIにURLを渡してアクセス 2:JavaScrioptで渡したURLを画面に表示する <ケース2> 1:./aaa.cgi?url=ttp://yahoo.co.jp のような感じで、CGIにURLを渡してアクセス 2:cgiでフレームタグのページを作成。(フレームは1個だけ) フレームには、CGIに渡したURLのページを表示する ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム ひとつのWebページに他のページを表示させたい 題名じゃわかりにくかったと思いますが ひとつのWebページ(html)の隅っこに他のWebページ(cgi) を表示させるようなページを作りたいのですが、タグの記述はどうすればいいですか? 他サイトの情報取得 JavaScriptで、他のサイトの情報を取得することは可能でしょうか? 例えば、PerlでのLWP::Simpleのget関数のようなものを想定しています。 use LWP::Simple; my $buf = get($url); ひょっとしたら、JavaScriptからPerlスクリプト呼び出しが行えるのかもしれませんが、そのへんは全くわかってません。 この疑問の背景としては、 http://www.tagindex.com/javascript/time/watch1.html 上記サイトにあるJavaScript関数disp()内の以下記述 var watch1 = now.toLocaleString(); // ローカル時 この「now.toLocaleString()」の代わりに、他サイトから抜き出した情報を代入したいと思っています。 そして、 setTimeout("disp()", 1000); で、繰り返し表示させる形です。 以上、よろしくお願いいたします。 アンケートサイトの作り方 ウェッブ上でアンケートを実施することを考えています。 サーバはLinux or Windows, httpdは当然稼動、その他MySQL, PHP, perlなどはインストール済みという状況で、質問が10ぐらいあっていずれも、五択、二択を選択します。 ですので、 No 1 2 3 4 5 Q1 20 30 45 52 13 Q2 .................. Q3 45 82 Q4 .................. というような結果になると思います。込み入ったウェッブカウンターみたいなものかと思います。html, PHP, perl(cgi) 何でも良いですが、アンケートのサイトの雛形がないでしょうか。 よろしくお願いします。 Webサイトのデータベース Webサイトで、商品を検索するデータベースを設置したいと考えています。 選択肢は3種類ぐらい、データは数百件。画像と説明文を表示させたいと考えています。 CGI/Perlの勉強をしようと思いましたが、挫折しました。 有償のもので、もちろん構いませんので、素人でもあつかえる、Webサイト上のデータベースを作成することができるソフトがあれば、ご紹介下さい。 よろしくお願いします。 クロスサイトスクリプティングの対策について まだあまり知識がありませんが、仕事でWebサーバ(ホームページ)の管理をしています。 最近、ホームページ内に掲示板を設けたのですが、クロスサイトスクリプティング対策が必要であると 同僚に言われました。 検索で出てきたページを見るとperlプログラム(.prlファイル?)内を書き換えるような事が 書かれていますが、どの部分をどう修正すれば良いか分かりません。 検索したページで修正するように書かれていたものが、掲示板で使用しているファイルを見ると、 perlプログラム(.prlファイル?)ではなくcgiプログラム(.cgiファイル)を修正するようにも思えるのですが、 どうなのでしょうか。 お分かりになる方いらっしゃいましたら、宜しくお願い致します。 他のWEBサイトの情報を自動で取得して表示させる。 個人用のサーバーPC上で勉強を兼ねて ローカルのテストサイトを作成し、そこにiGoogleのように 自分が必要な情報だけを集めたWebページを作成したいと思っております。 掲載したい情報にYahooファイナンスの¥-$のレート情報があるのですが、以下の点がわからず質問いたしました。 ・外部のWebサイト(今回の場合Yahooファイナンス)の情報を常時取得し 自分のテストサイト上に表示したい。 DOMを使うのかなと思ったのですが、該当ページを表示させそこにscriptを走らせて値を取得するのならわかるのですが、Webページ上に常に組み込むためにどうしたらいいのかがわかりません。 必要な言語や解説をされているサイトなどがあれば教えていただきたいです。 自分のイメージとしてDOMで該当サイトの値を取得し、その情報をPHPなどの言語を使ったWEBページ上に表示するのかなと、思っていたりします。 お手数ですが、ご存知の方よろしくお願いいたします。 HTMLで作っているサイトに、別で動かしているブログのRSS情報を取り込みたい。 さくらインターネットでHTMLでサイトを作成しています。 そして、FC2ブログで日記や気になったニュースを載せるブログをやっております。 さくらのサイトの方に、FC2ブログのRSS情報を取り込んで、更新情報として表示させたいのですが、これを実現できるようなCGIはありますでしょうか? RSSを読み取り、それをリスト形式などで整形して出力するCGIがあれば、可能だとは思うのです。 RSSを読み込み、サイトに表示させるようなCGIはいくつかあるようなのですが、出来れば、色々とレイアウトを試したいので、RSSの中の情報を取捨選択して取り出せるCGIが欲しいと思っています。 Perlで、そういう機能を持ったCGIはありますでしょうか? もし知っておられましたら、教えていただければと思います。 よろしくお願いいたします。 フレーム内の別々のサイトの情報へのアクセス方法について 現在、JSP・JavaScript・cgiなどのプログラミング言語でお仕事を しております。 複数のサイトを同一のブラウザ上で操作するようなしくみを実現しようと しております。 1つは、JSPでページ作成する、もう1つは、CGIで結果のページを作成する それぞれのサイトがあります。 そこで、メインとなるJSP側のページをまず表示し、そのページの1つのフレーム 内にCGIで作成したページを読み込む方法をとっています。 CGIで作成したページの中には、取得した情報をJavaScript変数もしくは、 隠しフィールドで保持し、JSP側のページからその中の情報を取得したいと かんがえています。 ところが、JavaScriptでCGI側のページを参照しようとしてもどうもページの 構造がその部分だけ独立した状態になっているため、JSP側からはフレームは オブジェクトとして存在しているが中のページに対してアクセスしようと すると「書込みできません」というメッセージが表示されます。 ご存知の方がいらっしゃいましたら、このようなページのアクセス方法、または、 回避さくなどを教えてください。 翻訳サイトの不具合 IE6から8へ変更しました。概ねスムーズに移行できたのですが、 使用している翻訳サイト(GOKOREA、KJCLUB)等WEB翻訳機能のあるHPで、翻訳したいHPアドレスを入れてもページ変換した途端 「SysFader:iexplore.exe-アプリケーションエラー ★★(数字)の命令が★★のメモリーを参照しメモリーが(readもしくはwrittenn)になりませんでした」と表示がでて、翻訳文を確かめる間もなく「OK」の選択を迫られ、強制終了になってしまいます。 IE6の時にも、この表示が出たこともありましたが、まだ翻訳サイトを閲覧するだけは出来ていました。 IE8になってアドオンの管理が細かくなったので そこと関係している様に思い、いろいろ調べて試行してみました。 でも、解消できません。 他の翻訳サイトもいくつかありますが、ログインして使うHPの翻訳には対応してくれませんので、この2つの翻訳サイトを何とか利用できるようにしたいところです。 アドバイスよろしくお願いいたします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム エキサイトのWeb翻訳を便利に使うサイト探しています? 私はエキサイトのWeb翻訳を使用しています。普通は翻訳したいサイトのアドレスを貼り付け、翻訳をクリックするのですが、以前便利なサイトがあって、そのサイトを「お気に入りに」入れておけば、貼り付ける事もなく、翻訳したいページを見たまま、クリックすれば自動的にエキサイトに翻訳されるという便利やサイトでした。そのサイトを探しています。お気に入りに追加すれば、たしか「●英語を日本語に」って表示されていました。ご存知のお方、どうぞ教えて下さい。 Xサーバーで作成したサイトの掲示板について Xサーバーで作成したサイトにWEB PATIO( KENT-WEBの無料掲示板cgi)をアップロードしましたが、トップページしか表示できません。 こちらの指示通りやっているのですが・・・ 管理用ページと掲示板トップページは表示するのですが、 そのほかのページは.「404 File Not Found」エラーになってしまいます。 いろいろ考えてみたんですが、行き詰まったのでご質問させていただきます・・・。 Webページそのものを翻訳するサイト 以前、exciteのツールバーに海外(英語)のWebページそのものをまるごと全部翻訳する機能がありましたね。 いつからかそれがなくなり、翻訳したい部分をコピーして翻訳させる機能だけになってしまいました。 あの、Webページそのものをまるごと全部翻訳するようなサイト、というか機能というか、 現在、こういうものはないのでしょうか。 Webサイトのアップロードで、古い情報が表示 Webサイトを更新しました。 Chromeで見ると、2ページほど、古い情報が表示されます。 IEで確認すると、ちゃんと新しいページが表示されます。 この違いはなんでしょう。 すでに10時間ぐらい経ってますが、Chromeも新しいページに変わりますか? PHPから他のcgiにpostしたいのですが postされたデータをPHPで加工して、自動的にその結果をperlで作られたcgiにpostしようと思っています。 データを受け取って加工するところまでは悪戦苦闘しながらできたのですが、「はて、どうやって渡したらいいんだろう?」と、頭が回らなくなってしまいました。 簡単なことなんでしょうが検索しても上手く見つけられなかったので、宜しくお願い致します。 携帯用 cgi プログラミングの参考サイト 携帯やモバイル端末用 cgi(perl) プログラミングに 参考となるようなサイトはありませんか。 通常のブラウザ用に作った perl プログラムが、携帯用のページに設置すると動かなかったりします。 記述に違いがあるのでしょうか。 韓国情報サイトについて こんにちは☆ 韓国の情報サイト『Tomo Club』をご存知の方いらしゃっるでしょうか? タレントごとに承認制の部屋になっており、ダウンロードなどが出来るサイトです。 このサイトを1ヶ月ぶりくらいにのぞいたらページが開かなく、 「検索中のページは現在、利用できません。Web サイトに技術的な問題が発生しているか、ブラウザの設定を調整する必要があります。」 との表示が出ます。 このサイト、なくなったのでしょうかね? ご存知の方がいらっしゃいましたら、よろしくお願いします。 http://www.tomoclub.com/ WEBページにRSSで取得したページ情報を表示させる方法は? WEBページにRSSで取得したページ情報を表示させる方法は? 調べてみると、CGIやPHPなどを用いて表示する方法がいくつかあることを知りました。 しかし、下記のサイトではどういった方法で表示させているのかわからなかったので、教えてください。 http://matome-plus.com/ http://labo.tv/2chnews/ 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
なるほど、やはり出来るんですね。ありがとうございました。 結局socketを使った方法にしました。 ご指導、ありがとうございました。