14

Perl スクリプトで次のサーバー エラーが表示されます。

スクリプトからのヘッダーの形式が正しくありません。不正なヘッダー =: youtube_perl.pl,

ここに私のソースコードがあります:


#!"C:\XAMPP\perl\bin\perl.exe" -T

use strict;
use warnings;

use CGI;
use CGI::Carp qw/fatalsToBrowser/;
use WWW::Mechanize;

my $q = CGI->new;

my $url = 'http://www.youtube.com';

my $mechanize = WWW::Mechanize->new(autocheck => 1);

$mechanize->get($url);

my $page = $mechanize->content();

print $page;

前もって感謝します!

4

2 に答える 2

27

理解した。ページを印刷する前に、次を追加する必要がありました。

print "Content-type: text/html\n\n";

最初にヘッダーを定義しないと、perl は html ページを印刷できないと思います。

于 2011-01-25T18:05:59.943 に答える