gpt4 book ai didi

firefox - 输出与xpath对应的所有数据的greasemonkey脚本

转载 作者:行者123 更新时间:2023-12-03 16:49:38 24 4
gpt4 key购买 nike

我想编写一个给定xpath的greasemonkey脚本,该脚本返回在.txt文件中的当前页面上执行的该xpath的所有输出,每行一个结果。

我该怎么做呢?

编辑:如果输出未写入文件,则可以。我只是想让它显示出来。

最佳答案

这是一个将所有 href 链接列表附加到 html 正文的示例。你可以用风格来美化它,让它隐藏, float ,等等。

// ==UserScript==
// @name test
// @namespace johnweldon.com
// @description test
// @include *
// ==/UserScript==

(function() {
try {
var xpath = "//a[@href]"; // get all links
var res = document.evaluate(xpath, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var str = "<div><ul>";
for ( var i = 0; i < res.snapshotLength; i++) {
str = str + "\n<li>" + res.snapshotItem(i);
}
str += "</ul></div>";

var ev = document.createElement("div"); // parent element for our display
ev.innerHTML = str; //quick and dirty
document.body.appendChild(ev);
}
catch (e) {
alert(e.message);
}
}())

关于firefox - 输出与xpath对应的所有数据的greasemonkey脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/957968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com