via http://b.hatena.ne.jp/mattn/20071016#bookmark-6186564 scraper シェル上で組み合わせたら便利なのではと思い試してみた。 $ cat foo.html <html> <body> <div><span>aaa</span>bbb</div> <div><span>ccc</span>ddd</div> </body> </html> $ scraper foo.htmlとりあえず抽出したいテキストを使ったりしてノードを特定し、そのノードを表す XPath を表示する。 scraper> use XML::LibXML scraper> warn $_->nodePath foreach ( XML::LibXML->new->parse_string($tree->as_XML)->findnodes('//node()[.