如何在特定页面出现后运行篡改猴子脚本?

时间:2018-05-25 13:10:36

标签: javascript json tampermonkey

我通过从StackOverflow获取帮助重新加载网页直到找到特定单词,制作了一个tampermonkey脚本。脚本就像这样

$(document).ready(function(){

var find = "News"; // Change this to find a different string

if($('*:contains("' + find + '")').length > 0)
{
    alert("Found: " + find);
}
else
{
    location.reload();
}

});

问题是,在我点击网页上的按钮后,我想要查找的单词出现在网页上,尽管点击按钮后URL没有变化。简单来说,我想创建一个脚本,首先点击按钮,然后搜索单词,如果找不到单词,它会刷新页面然后再次单击该按钮并搜索该单词,直到它为止。找到。

PS: - 该按钮元素的类是

  

btn btn-success btn-lg btn-block

1 个答案:

答案 0 :(得分:0)

在检查单词的页面之前,请先调用按钮的click()方法。

$('.btn.btn-success.btn-lg.btn-block').click();

请注意,这将点击页面上的每个按钮,其中包含这四个类。如果只有一个,那很好,但是如果有更多,你需要使用额外的selector指定哪一个。