ここでばかげた質問です。私は Perl を初めて使用し、HTML: TableExtract を使用してオンラインでデータを抽出しようとしています。Web ページから数値を取得しましたが、それらを txt ファイルに出力する方法がわかりません。ファイルを開こうとしましたが、成功しませんでした。ここに私が使用するコードがあります。ありがとう。
#!/usr/bin/perl
use Encode qw(decode);
use Encode;
use Encode::HanExtra;
use Encode::HanConvert;
use strict;
use warnings;
chdir("C:/perlfiles/test") || die "cannot cd ($!)";
my $file = "tokyo.html";
use HTML::TableExtract;
open my $outfile, '>', "tokyo.txt" or die 'Unable to create file';
my $label = 'by headers';
my $te = HTML::TableExtract->new(headers => [qw(number city)]);
$te->parse_file($file);
foreach my $ts ($te->tables) {
print "Table (", join(',', $ts->coords), "):\n";
foreach my $row ($ts->rows) {
print $outfile join(",", @$row),"\n";
}
}
close $outfile;
なにが問題ですか?ありがとう。