私はweibo.comのGreasemonkeyスクリプトに取り組んでいます。XHTMLページでXPathを使用して要素を選択できません。
このコードは、必要な要素を取得できません。
function resolver(prefix) {
return prefix === 'x' ? 'http://www.w3.org/1999/xhtml' : null;
}
var allLinks, thisLink;
allLinks = document.evaluate(
"//x:a[@href]",
document,
resolver,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null
);
<a>
サイドバーの要素のみが選択され、残りはまだそこにあります。こちら、weibo.com、ターゲットページを参照してください。
属性を持つすべての要素を選択する方法はありますaction-type="login"
か?
使用"//x:a[@action-type='login']"
しましたが、動作しませんでした。