• ベストアンサー

CGI で任意のページを保存できますか?

技術的に可能なのかどうかお聞きしたいのですが、 url を元にブラウザの「 名前を付けて保存 」のような ことが可能でしょうか。 たとえば、テキストエリアなんかに URL を入れ、 http://www.okweb.ne.jp/kotaeru.php3?qid=xxxxxx (URL はあくまで例です。) とかを submit ボタンを押した途端、そっくりページ 保存することは可能でしょうか。

  • naru
  • お礼率76% (155/202)
  • Perl
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
noname#25358
noname#25358
回答No.2

 なるほど。よく分かりました。  であれば、「大阪弁フィルタ」と同じことをやればいいんです。  アレは変換の過程で、「自分でチャネルを開いてHTTPでページを取得」ということをやっており、その部分は参考にすることができます。  参考URLは、そのソースが公開されているページです。簡易プロキシサーバーの形になっていますが、やってることは普通のCGIです。  俺も同じ容量で、自前のCGIに組み込むつもりで、ページを取得するCGIを組みましたよ。  ただ、セキュリティの関係から、公開しあぐねているところですが(^_^;

参考URL:
http://www.yorosiku.net/yan/osakaproxy.html
naru
質問者

お礼

回答ありがとうございました。 なるほど、これはおもしろそうですね・・・・ 興味があるのでよくよく参考にしてみたいとおもいます。 しかし、perl の奥深さをあらためて感じました。

その他の回答 (1)

noname#25358
noname#25358
回答No.1

 そのCGIを閲覧した人のパソコン上にですか?  だとしたら、残念ながら違法な手段でも使わない限りできないです。  なぜなら、本来CGIとは、『ホームページを見る』ための技術の延長でしかないからです。

naru
質問者

補足

いえいえとんでもない、自前サーバーの中にです。 その cgi が置いてあるサーバーの任意のフォルダに ダウンできれば結構です。 どういうことをしたいかというと、 1.そのURLページを、サーバーにそっくりダウン ↓ 2.項目などにチェックボックスなどをつけて加工し ↓ 3.適当な名前で 同じサーバーに html 保存 これできると自分のHPのメンテナンスが楽なんです が・・・・( 切実(泣) )

関連するQ&A

  • エクセルVBAで、テキストボックスに値を入れる(3)

    質問がバラバラになってしまってすみません! エクセルVBAで、テキストボックスに値を入れる(1)の 回答13で、 データシートの何行目~何行目までを印刷させる方法(Sheet7にボタン) をさせるには、どうしたら良いでしょうか?宜しくお願いします。 前回のURL:http://oshiete1.goo.ne.jp/kotaeru.php3?qid=79173       http://oshiete1.goo.ne.jp/kotaeru.php3?qid=85389

  • perl で任意のフレーム内にページを開く

    フレームを立・横と分けて4つあるとします。 submit ボタンを押した途端、同時に2つのフレーム 内に、別々のページを読み込むことは可能ですか? JavaScript とか使った方が早いのでしょうか。 もしそうなら、JavaScript でもかまいません。 方法をご指南ください。

    • ベストアンサー
    • Perl
  • Webページ保存

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

  • ボタンのロック・アンロック

    ページ上に、以下の項目があります。 ・ラジオボタン(デフォルトは選択なし) ・テキストエリア(デフォルトは空) ・送信ボタン(SUBMITボタン) 以下のことをやりたいと思っているのですが、どのようにすればいいか困っております・・・・ ・送信ボタンは、初期表示時ロック ・ラジオが選択されるか、テキストエリアに何か入力されたら、その瞬間にボタンをアンロックする(ページ読み込み無しで。) OS=Windows XP ブラウザ=Firefox、IEの最新版 開発は、Postgres7.1+PHP(+Smarty)で行っております。 Ajaxなどを使って、どうにかならないものでしょうか???? よろしくおねがいします。

  • 表示出来ないのと出来るページが、ある

    Webページの表示について アドレスによって表示できるページと表示できないページが、あるのですが何故なのなのでしょうか?。表示できないページの例として、トレンドマイクロのWebページにある okweb入り口 ですとか、OKweb今日の質問のメール添付アドレスの ●オークションページが開かない ここ4~5日前から、ヤフーオークションを見ていて、次ページを... http://virus.okweb.ne.jp/kotaeru.php3?qid=800599 ●ウィルス! こんにちわ!先日訳の分からないメールの添付ファイルを間違えて... http://virus.okweb.ne.jp/kotaeru.php3?qid=800478 などのアドレス。表示できるアドレスの例としては (WeekiyOkweb)の  今日のOK http://okweb.jp/today.php3  株式会社オーケイウェブ  http://www.okweb.co.jp/  OKWeb Communityに関するお問い合わせ http://feedback.okweb.ne.jp/ などです。何故同じソフトで同じ設定であるのに、表示できるアドレスとできないアドレスがあるのでしょか? 不思議でなりません。原因を教えて頂ければ幸いです。 宜しくお願いいたします。

  • SSIを利用して、同じCGIを複数のページで呼び出せますか

    CGIプログラムをSSIから呼び出して使うことを考えています。 具体的には、サイト内検索CGIをSSIで呼び出すようにして、複数のページに検索用のテキストボックスとSubmitボタンを置きたいのですが、このような一つのプログラムを複数のページから呼び出して動かすようなことは出来ますか。

    • ベストアンサー
    • CGI
  • perl/cgiについて、教えて下さい。

    perl/cgiについて、教えて下さい。 行いたい事ですが、 1:a.html(テキストボックスとsubmitボタンがあるだけです) 2:b.html(テキストボックスとsubmitボタンがあるだけです) 3:c.html(1,2のテキストボックスの内容を表示するだけです。) 4:x.cgi があります。4のcgiにはまだ何も記述していませんが、1,2のテキストボックスで入力した値を c.htmlに表示させたいと考えています。 又、c.htmlで値を変更すると、1,2のテキストボックスの値も連動して変わるようにしたいです。 例)a.htmlのテキストボックスで「13」と入力してsubmitボタン押下。c.htmlに「13」が表示される。 c.htmlで「13」を「22」に変更すると、a.htmlのテキストボックスの値も「22」になるといったイメージです。 どうぞ、宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • お気に入り先のページをすべてローカルに保存するソフト

    技術的なことなど、ちょっと参考になることがあると どんどんお気に入りに入れているのですが、 お気に入りに入れたURL先のページは不変なものではないため、 いつかは、消滅したり内容が 書き換わったりしてしまうことが予想されます。 そこで、お気に入り先のページのみだけでも ローカルに保存し、永久に残るようにしたいのですが、 一個一個お気に入りを飛んで名前を付けて保存していたのでは 面倒で手間がかかるので、お気に入りに入ってる全URLデータの ページをローカルに保存することのできるソフトと いうものがないか探しています。 何かおすすめのものがあれば、対応ブラウザは問わないので 情報お願い致します。

  • インターネットのページに表示されているテキストを保存する良い方法はない

    インターネットのページに表示されているテキストを保存する良い方法はないでしょうか? ものすごく文章の多いページをテキストで保存したいのですが、選択・コピー・貼り付けにものすごい時間がかかってしまいます。 また「ファイル>名前を付けて保存」でも同様に時間がかかってしまいます。 FireFoxだと保存は早いのですが、リンクが貼られているとそのURLが出てしまい、後で消すという手間が発生してしまいます。 リンクURLは抜きで、テキストのみを保存する良い方法があったら、教えていただけないでしょうか。

  • Webサイトのurlの保存方法?

    特定のWebサイトのurlを保存してそのファイルを起動するだけで その時のブラウザでそのWebページを表示させる方法が知りたいです。 お気に入りに登録や、テキストファイルにurlを記載する方法以外で 知りたいです。またそのページ自体を保存する方法だとページの 諸々のデータを保存してしまうようで容量が大きくなってしまうので Urlだけ保存してそのファイル起動だけでブラウザが立ち上がって そのページを表示する方法を知りたいです。 よろしければ教えてください。

専門家に質問してみよう