【发布时间】:2014-07-22 11:34:36
【问题描述】:
所以我有一个学校问题,我需要访问一个站点,但是这个站点需要我通过大约 4 个门户才能到达那里,我希望只为我编写一个快速脚本来执行此操作。问题出现在网站非常草率并且在某些按钮上的名称相同的地方,所以我想根据类单击按钮
类是 readit2、readit23、readit239 和 readit2394
$(function(){
document.getElementByClassName(readit2).click();
});
我认为上面的代码会在加载第一页后立即单击它,但没有。任何帮助都会很棒
// ==UserScript==
// @name dumb spider web
// @namespace ===============
// @version 0.1
// @description gets me through this dumb stuff
// @match ===============
// @copyright 2012+, You
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==
编辑 ^ 添加标题内容
更多编辑:
它现在可以通过控制台工作,但通过篡改猴子或油脂猴子我无法让它实际执行操作。
$(function(){
document.getElementsByClassName("readit2")[0].click();
});
通过控制台工作,但在脚本启动时不运行。
【问题讨论】:
-
你想如何运行它?用户脚本还是只是在控制台中尝试?
-
我正在尝试通过 chrome 应用程序中内置的“tampermonkey”运行它
-
您发布了它的标题,抱歉忽略了这一点。您是否为 jquery 包含了
@require?如果您发布标题部分可能会有所帮助(如果您想保留该隐私,只需删除您网站的网址)。我认为this 是它工作的一个例子。 -
用我所拥有的内容编辑了原始帖子,我还尝试了您发送的带有要求的链接,并用它替换了我的链接,没有任何变化。
-
还在寻求帮助解决这个问题,OP再次编辑
标签: function greasemonkey tampermonkey