gpt4 book ai didi

xpath - 需要使用 Grease Monkey 脚本点击出价按钮

转载 作者:行者123 更新时间:2023-12-03 16:21:59 26 4
gpt4 key购买 nike

我有点卡住了。我正在尝试创建一个 Grease Monkey 脚本,该脚本将自动单击拍卖网站上出现的弹出窗口。我有 Xpat,但我对 GM 的经验太丰富了,无法让它工作。

这是我从 fire finder 获得的 firebug 元素检查线:

<input type="submit" style="width: 160px;" class="simplemodal-close" id="ctl00_mainContentPlaceholder_Button3" onclick="closePopup(); return false;" value="Back To Auctions" name="ctl00$mainContentPlaceholder$Button3">

firpath, xpath 行是:
.//*[@id='ctl00_mainContentPlaceholder_Button3']

完整 xpath 的 xpather 行:
/html/body/form[@id='aspnetForm']/div[@id='simplemodal-container']/div/div[@id='basic-modal-content']/div[@id='modal_winningBanner']/div/div[2]/div[2]/input[@id='ctl00_mainContentPlaceholder_Button3']

所以我在我的 gm 脚本中使用它来尝试让它点击按钮如下:
// @include *
// @version 0.1
// @description Automatically click // ==/UserScript==

click_popupBtn1 = function() {

var joinBtn=document.evaluate('//*[@id, "ctl00_mainContentPlaceholder_Button3"]'
,document,
null,
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,
null).singleNodeValue.click();
alert(joinBtn);
if(!joinBtn) return false;
joinBtn.click();
return true;
}


click_popupBtn1 ();

我认为我的语法有问题,但不知道如何调试 GM。几年前我只使用过 turbo pascal,但想在 java 和 GM 中完成一些简单的事情。

任何帮助将不胜感激。

谢谢
路德维希

最佳答案

嗯,我不明白你使用的很多词或这种复杂的语法。

但类似:

document.getElementById("ctl00_mainContentPlaceholder_Button3").click();

应该管用。

关于xpath - 需要使用 Grease Monkey 脚本点击出价按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077020/

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