-2

このサイトhttp://irl.worldfootball.net/をナビゲートして、プレーヤーのページにアクセスしようとしています。私が持っているプレーヤー名変数を取得し、それらをURLに挿入して、各プレーヤーのそれぞれのページにアクセスできるようにしたいのですが、それを完全に理解することはできません。誰か助けてもらえますか?

このリンクhttp://irl.worldfootball.net/spieler_profil/Wayne-Rooney/からわかるように、URLは非常に単純です。私がやりたいのは、選択したプレーヤー名をWayne-Rooneyと表示されている場所に挿入してから挿入することです。そのページに移動します。どんな助けでも大歓迎です、ありがとう!

4

1 に答える 1

0

基本的には次のようになります。

my $base_url = 'http://irl.worldfootball.net/spieler_profil/';
my @players_data = ('Wayne Rooney', 'Lionel Messi', 'Thierry Henry');

for (@players_data) {
  my $working_url = $base_url 
                  . ( join '-', split )
                  . '/';
  # processing $working_url now...
}

処理自体は、WWW :: Mechanize(私にとっては、入力するフォームなどがある場合は望ましい)またはLWP :: Simple(初心者でも非常に簡単に使用できますが、基本的な作業は完了します)のいずれかで実行できます。結構)。必要なのが単純なナビゲーションでページからデータを収集することだけである場合は、後者を使用することをお勧めします。)。

于 2012-03-04T20:50:10.960 に答える