- 締切済み
web文書を取得するプログラムのサイト内での不具合について
perl初心者です。 自分のwebサイトのコードを取得するプログラムをつくろう と思っているのですが、下のコード -------------------------------------------------------- #!/usr/local/bin/perl use LWP::UserAgent; use HTTP::Request; use HTTP::Response; our $URL = 'http://www.google.co.jp/'; # アクセスする URL my $proxy = new LWP::UserAgent; my $req = HTTP::Request->new('POST' => $URL); # HTTP リクエストを作成 my $res = $proxy->request($req); # $res に HTTP レスポンスが返ってくる print $res->content; # HTML を表示 1; --------------------------------------------------------------- でターゲットのurlが上のgoogleだと取得できるんですが 自サイトのurl'http://○○.××.△△.com/'だと 500 Internal Server Errorとなってしまいます。 因みにレンタルサーバーを利用しています。 サーバーでは技術的な質問は受け付けてないとの事なので、 スクリプトの質問とは少しズレますが分る方がいましたら ご教えていただきたく質問いたしました。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- kumoz
- ベストアンサー率64% (120/185)
回答No.4
- ryu_chan
- ベストアンサー率37% (69/186)
回答No.3
- uwi
- ベストアンサー率74% (55/74)
回答No.2
- _--_1l1_1_
- ベストアンサー率67% (102/152)
回答No.1
お礼
kumozさん回答有難う御座います。 uwiさんの言ったhttpヘッダが抜けてましたw 上のコードでgoogleのページが取得できた為 かえって遠回りしてしまいました。 因みにkumozサンのアドバイスの方法で試みたところ ...........Your requested host is not found.の画面がでて 強制的にレンタルサーバのホームに切り替わる感じでした。 やはりレンタル故の現象なのですかね。