解りにくいタイトルですね。例えば以下のようなHTMLを考えます。 tableタグが3つありますが、そのうちの1つがネストしています(idがchildのtableタグ) このネストしているtableタグをXPathでどうやって取得すれば良いかという話です。 もちろん//table[@id=”child”]のようにidを指定すれば取得できるのですが、 //table[2]のようにインデックスを指定してネスト中のtableを取得したいというのが今回の趣旨です。 出発地点として上記のHTMLからScraperを使用してデータを取得してみました。 #!/usr/bin/perl use strict; use warnings; use LWP::Simple; use Web::Scraper; use YAML; my $url = 'http://location/of/html'; my $