javascript で XPath を使用してみる

python で使っている selenium に出てくる XPathが、javascript でも使えないかなと調べていたところ、

↓こちらの記事を見つけました。

www.softel.co.jp

かなり前の記事ですが、これはまだ使えそう。

document.getElementsByXPath = function(expression, parentElement) {
var r = [];
var x = document.evaluate(expression, parentElement || document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0, l = x.snapshotLength; i < l; i++) {
r.push(x.snapshotItem(i));
}
return r;
}

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA