我想用Greasemonkey创建一个简单的自动跳过,但我发现在Stack Overflow上找不到解决方案实际上对我有效。
我需要点击此按钮:
<div tip="next" title="Next" class="linkable fa fa-arrow-right" ng-click="View.next()"></div>
它没有任何id或名称,并且深藏在许多div中。我可以通过模拟输入或向右箭头按下来绕过点击,但这对我来说也不起作用。
答案 0 :(得分:2)
试试这个:
document.querySelector('div[tip="next"]').click()
从我看到的这些GreaseMonkey脚本在页面加载时运行。使用这个我能够模拟点击。
// ==UserScript==
// @name test
// @namespace blargtest
// @include https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
// @version 1
// @grant none
// ==/UserScript==
setTimeout(
function () {
document.querySelector('div[tip="next"]').click();
}, 1000
);
您可以将其设为setInterval并让它每秒点击一下。