• ベストアンサー

レンタルサーバーでWWW::Mechanize使う方法

ka○○yaレンタルサーバーのスタンダードプランでは、WWW::Mechanizeがインストールされていないので、 サポートに問い合わせしたところ > 動作保証、検証、サポートを行っておりませんがお客様にてモジュール > をサーバーにアップロード頂いて設定を頂くことで動作が可能である場合がござ > います。 とのことです。 Telnetが使えない環境でモジュールをアップロードして使う方法をご教授して頂けないでしょうか?

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

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

下記の方法で動くかもしれないし、動かないかもしれません。依存関係が深い可能性があるので、その場合は必要なモジュールを随時足して行く必要があります。 ========================= 参考URLからソースを落として、lib/以下を CGIから見える位置に置いて下さい。以下のようなファイル配置が一例です。 XXXX.cgi lib/WWW/Mechanize.pm lib/WWW/Mechanize (以下略) このディレクトリをCGIのインクルードPATHに居れる必要があるので、 use lib qw(./lib); use WWW::Mechanize; などとすればよいでしょう。

参考URL:
http://search.cpan.org/~petdance/WWW-Mechanize-1.14/
meikenpochi
質問者

お礼

11th_styleさん、回答ありがとうございます。 ご教授して頂いた通りにファイルをアップロードしてみたところ、WWW::Mechanizeは動きました。 ありがとうございました。 ********test cgi******** #!/usr/bin/perl use lib qw(/home/meikenpochi/lib/); use WWW::Mechanize; my $url = "http://www.yahoo.co.jp/index.html"; my $mech = WWW::Mechanize->new( cookie_jar => undef ); my $response = $mech->get( $url ); print "Content-type: text/html;\n\n"; foreach my $form ($mech->forms) { foreach my $input ($form->inputs) { printf("%s (%s) ... %s\n", $input->name, $input->type, $input->value); } } ********結果******* p (text) ... fr (hidden) ... top src (hidden) ... top search (image) ... dsearch (image) ... sp (option) ... 2 aracd (option) ... 02 (submit) ... 検索

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • WWW::MechanizeJHack; はありますか?

    use WWW::Mechanize; は、そのまま記述しても、動作するのですが、 use WWW::MechanizeJHack; は、モジュールをインストールしていないのか@INCにないというエラーがでるので、ppmやCPANで探してもモジュールが見つかりません。 どこで手に入るのでしょうか? 難しい作業?が必要なのでしょうか?

    • ベストアンサー
    • Perl
  • Web::Scraperはインストールしないで使えますか? または、簡単にWeb::Scraperを使えるレンタルサーバー知りませんか?

    今http://d.hatena.ne.jp/ragtarou/20080121のサイトを参考にしてレンタルサーバーにインストールを試みましたが、2日ねばってもエラーが解決できないので、とりあえずインストールするのはあきらめることにしました。 perlのモジュールにWWW::Mechanizeというのがあって、これについては、インストールしなくても、CGIのプログラムで呼び出すことによって使えることがわかりました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1680065 ここにやり方がのっています。 これと同じようなやりかたでWeb::Scraperを使うことはできるのでしょうか? また、Web::Scraperがはじめから導入されているレンタルサーバーなどご存知でしたら教えてください。

    • ベストアンサー
    • Perl
  • さくらレンタルサーバーへのアップロード

    こんにちは。 はじめて、さくらレンタルサーバーの利用をする者です。 DreamWeaver2004MXで、作成したindex.htmlファイルが、 正しく転送できないため、困っています。 リモートサーバー側へindex.htmlをアップロードすると、 indexof~が表示されてしまうため、 リモートサーバー側を見てみると、 ホームディレクトリー直下に、 index.htmlが転送されていました。 ホームディレクトリーのすぐ下にあるWWWというフォルダの中に、 index.htmlをドロップしてみると、WEBの正しい表示できました。 DreamWeaver2004MXを使ったアップロードについて、 さくらレンタルサーバーのサポートページに書いてある指示通りに、サーバーの設定をしましたが、 どうしても、WWWフォルダの中へ、転送されません。 ホームディレクトリー直下に、転送しても、 通常は、正しく表示できるのでしょうか? どうぞ、よろしくお願いいたします。

  • レンタルサーバーのサポートについて

    レンタルサーバーのサポートについて教えてください。 現在借りているレンタルサーバー会社では電話で問い合わせは受け付けていない会社なのですが、メールで問い合わせると、感じの悪い返事が返ってきます。 CGIやサーバーの知識はある程度わかってから、借りなければまずいのですか?

  • レンタルサーバーを海外から使うにあたり

    日本のレンタルサーバー(さくらレンタルサーバー)を海外から使用していますが、不具合を感じます。 ご意見、ご感想などどのようなことでも構いませんので、コメントいただけると幸いです。 さくらレンタルサーバーのスタンダードプランをレンタルしています。 そのサーバーを利用して、ワードプレスでホームページを作成しています。アップロード、ダウンロードするデータは、ワードプレスのプログラムや.php .jpgファイルです。 FTPソフトはFFFTPを利用しています。 ご意見をいただきたい不具合と言いますのは、FFFTPでアップロードやダウンロードの途中にエラーが出ることです。 海外から日本のサーバーにアクセスしているので、データの送受信が非常に遅く、またエラーが出て送受信できない場合も多々あります。 この状態を改善する術などありますか。 ・FTPソフトを他のものに変えてみる ・できるだけ高速のインターネット環境を用意する ・サーバーにアクセスする時間帯を日本の夜中の時間にする など考えられるかと思います。 良い方法はありますか。 どのようなことでも構いませんので、お教えいただけると助かります。 どうぞ宜しくお願い致します。

  • 条件を満たす最適なレンタルサーバ

    先日からレンタルサーバを探しています。比較的コストがかからなくて、下記の条件を満たすサーバ(できれば評判の悪くないところ・・)をご存知の方がいらっしゃれば教えてください。 ・PHP、CGI、PostgreSQLなど利用可能 ・メーリングリストが可能 ・メールアドレスと転送量が無制限 ・サブドメイン可能 ・サーバはUNIX系 ・100MB以上 ・サポートがしっかりしている ・TelnetかSSHが利用可能 なかなか自分で探していてもどこがいいのかわからないので、できたら評判も聞かせて頂けると助かります。 よろしくお願いいたします。

  • メールサーバーの設定を変更できるレンタルサーバー

    はじめまして 今回はじめて携帯の制作をこころみているモバイル初心者ですが 携帯の画像アップロードのシステムを PHP、MySQLで制作しています。 携帯で画像アップロードする場合、 http://oshiete1.goo.ne.jp/qa1720401.html 上記にもございますとおり、メールに添付して アップする以外になく、 また、メールに添付して画像をアップロードする場合は、 /etc/aliases メールサーバーの設定を変更する必要がある ということまでたどりつきました。 しかし、私の借りているレンタルサーバー会社に 問い合わせたところ、 メールサーバーの設定は不可とのことで ここでいきづまってしまいました。 自宅サーバーも考えましたが、今から自宅サーバー を組むのも時間的に間に合いそうにありません。 そこで質問なのですが、 1000円以内で借りられるメールサーバーレンタルを 行っている業者で、 メールサーバーの設定を変更できるところはございませんでしょうか。 また、仮に画像アップロード用にメールサーバーをレンタルした場合 HTMLなどのデータは今のサーバーに置いたままで動作させたいのですが そのような仕様は可能なのでしょうか。 もしありましたら是非お教えいただけますと大変 助かります。 どうかよろしくお願いいたします。

  • 商用のレンタルサーバーでMTを使用するのに適したサーバーを探しています

    商用のレンタルサーバーでMTを使用するのに適したサーバーを探しています。 現在xrea(3GB)ですが、さくらインターネットのスタンダードプラン(3GB)か、プレミアムプラン(10GB)を検討していますが、さくらインターネットの無料お試し期間中に、いろいろ試してみるとMTの再構築に以前よりかなり時間がかかります。 ◆xrea:約80秒 ◆さくら(プレミアム):約280秒 ※記事数約200件、PHP化済み xreaはサポートや安定性の観念から不安を感じているのでサーバー移行したいのですが、候補のさくらインターネットが思ったより再構築に時間がかかり躊躇しています。(サポートや安定性は見込めると思うのですが) レンタルサーバーで完全を求めるのは難しいと思いますが、MTの利用が快適で、商用でも安心して使えるレンタルサーバーをお使いの方がいらしたら教えてください。

  • さくらレンタルサーバーでシェルが実行されない

    さくらレンタルサーバーのスタンダードを借り、 cakephpのWebアプリケーションを勉強している者です。 cronに #!/bin/sh curl http://(ユーザ名).sakura.ne.jp/xxx/hogehoge のようなシェルを設定したのですが、 curl: not found と出力され実行できません。 telnetからは実行されたのでパスは問題ないと思います。 さくらサーバーではcurlは実行できないのでしょうか? また、どうすれば上記のようなシェルは実行できるのでしょうか? よろしくお願いします。

  • 条件にあったレンタルサーバ探しています

    今まで使用していたレンタルサーバが今後使用できなくなります。 プログラムで動かすサイトでしたので同一の条件のレンタルサーバを探しています。 条件は以上の通りです。 1)動作可能なOS Linux version 2.6.9-1.667(gcc version3.4.2 20041017(Red Hat3.4.2-6.fc3)#1 Tue Nov 2 14:41:25 EST2004) 2)必要なソフト perl,v5.8.5built for i386-linux-thread-multi DBI,Jcode,POSIX,MyQuoteなどのperlモジュール PostgreSQL 8.1.0cronが動くことが必須。 他のバージョンでも動くかもしれませんが、動作保障は致しませんと言われています。 非常に困っていますので皆様の知恵を借りたく質問させて頂いております。宜しくお願いします。