Yahoo!Pipesの「XPath Fetch Page」でXpathを指定する際に、要素に複数のclassが指定されている場合とidやclass属性が指定されていない場合の対処法について解説します。 初めて「XPath Fetch Page」を使う方は、Yahoo!Pipesの新モジュール「XPath Fetch Page」の基本的な使い方を参照してください。 複数のクラス属性が指定されている場合 たとえば、以下のようなHTML文書があるとします。 <div class=”foo bar”></div> このdiv要素をXpathで取得したい場合、あなたならどうしますか? クラス名を1つだけ選んで指定する //div[@class=”foo”] or //div[@class=”bar”] まとめて指定する //div[@class=”foo bar”] 上記のような指定の仕方を考える
