gpt4 book ai didi

javascript - Tampermonkey 脚本 - 如何防止无限提交

转载 作者:行者123 更新时间:2023-12-02 14:23:39 26 4
gpt4 key购买 nike

我正在尝试通过编写 Tampermonkey 脚本来自动化表单填写和提交。

下面是我的脚本:

// ==UserScript==
// @name FBA Calculator
// @namespace http://use.i.E.your.homepage/
// @version 0.1
// @description enter something useful
// @match https://sellercentral.amazon.com/fba/profitabilitycalculator/index?lang=en_US
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js

// @copyright 2012+, You

// ==/UserScript==
$(document).ready(function(){

$("#search-string").val("B017C1Q7TM");
$("input.a-button-input[type='submit']").eq(0).click();

});

但是当脚本运行时,它会重定向到相同的url,因此脚本只是在这个匹配的url处再次运行,所以它不断提交,当然这不是我想要做的。

任何解决此问题的帮助将不胜感激!!!

最佳答案

仅当“正在加载”指示器不可见时才执行操作:

if (!$("#please-wait-loading").is(":visible")) {
$("#search-string").val("B017C1Q7TM");
$('#search-form input[type="submit"]').click();
}

或者使用您自己的标志:

if (!document.body.__searching) {
document.body.__searching = true;
$("#search-string").val("B017C1Q7TM");
$('#search-form input[type="submit"]').click();
}

关于javascript - Tampermonkey 脚本 - 如何防止无限提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38477637/

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