某些网站(即Steam社区市场)要求用户手动检查特定复选框,以便重复操作,例如购买商品。
我希望始终选中该复选框。
http://steamcommunity.com/market/listings/730/USP-S%20%7C%20Torque%20(Field-Tested)
<input id="market_buynow_dialog_accept_ssa" type="checkbox" value="0" name="accept_ssa">
可以用Tampermonkey完成吗?
我发现document.getElementById("checkbox").checked = true;
对我来说似乎合情合理。我把它放在一个新的Tampermonkey脚本中,并将蒸汽市场添加到脚本激活的网站列表中,但它没有用。
答案 0 :(得分:2)
http://steamcommunity.com/market/listings/730/USP-S%20%7C%20Torque%20(Field-Tested)
,那么我们可以假设以730
开头的部分是易变的,所以我们将用{{1}替换它在*
密钥中。@include
- 基于({最着名的包装是waitForKeyElements)。两者都通过setInterval
密钥插入。@require
更多信息:Greasespot wiki。
答案 1 :(得分:0)
有点晚,但是您的代码是错误的。
grtelementbyid应该引用html标记的ID,而不是类型。即getelementbyid(“ market_buynow _....”)