【代码】使用js操作xpath。
使用js操作xpath
定义一个xpath
var xpath = '//a[@class="router-link-exact-active router-link-active"]';
创建xpath,解析网页
var parser = new domparser();
var doc = parser.parsefromstring(document.documentelement.outerhtml, 'text/html');
常见的操作
var elem = doc.evaluate(xpath, doc, null, xpathresult.first_ordered_node_type, null).singlenodevalue;
var content = elem.textcontent;
doc.evaluate('xpath定位表达式', document).iteratenext().click();
doc.evaluate('xpath定位表达式', document).iteratenext().value();
doc.evaluate('xpath定位表达式', document).iteratenext();
doc.evaluate('xpath定位表达式', document).iteratenext().scrollintoview();
相关文章:
-
参考文章《nvm-下载、安装、使用(2023/07/12更新)》《安装nvm,并使用nvm安装nodejs及配置环境变量》…
-
-
-
js-tool-big-box开发已经有3个月了,团队内的小伙伴进行了热烈的讨论,持续做了功能迭代。小伙伴们也做了艰苦卓绝的文档分享,有纯功能分享类的,有带有小故事的,有朋友们利用…
-
记录发现webpack源代码泄露的复现,js.map文件泄露…
-
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论