2025/02/18

XPathでsvg要素を取得したい

スクレイピングXPath

ブラウザ自動操作のためにXPathを使用してHTML要素を取得していたのですが、

svgの要素を取得際に以下のような記述では取得できませんでした。

$x("//body//svg")

svg要素を取得するにはname属性を使用して取得します。

$x("//body//*[name()='svg']")

うまく取得できました!

最後に

株式会社Robbitsでは一緒に働く仲間を募集しています!
ご興味のある方は是非一度ホームページをご覧ください!

ホームページを見てみる