Rpk*_*_74 2 javascript jquery userscripts
我正在编写一个用户脚本(javascript/jquery)来自动化浏览器游戏中的某些操作。有一个拍卖会,可以以折扣价购买产品。我想要一个在商品有 33% 折扣时自动购买商品的脚本。
该脚本在拍卖的 URL (greasemonkey) 上运行,然后检查是否有至少 33% 折扣的产品 - 如果是这种情况,它将按下该行中的按钮来购买该产品。
我现在面临的问题是:一旦按下按钮,您必须通过警报框确认您要购买商品。有没有办法自动执行此操作?
我用谷歌搜索并检查了 stackoverflow,人们说 javascript/jquery 不可能。事实真的如此吗?这意味着在我正在玩的浏览器游戏中基本上不可能自动购买商品。我正在考虑让脚本自动按 ENTER 键,因为这与在警报框中单击“确定”相同。但他们说这也是不可能的。所以现在我想知道:有没有办法自动执行此操作?
这是按钮背后的代码:
<input id="buybutton_3204781" class="button" type="button" onclick="if(confirm('Wil je deze producten kopen?')){document.submitForm.BuyAuctionNr.value=3204781; document.submitForm.submit();}{return false;}" value="Kopen">
Run Code Online (Sandbox Code Playgroud)
编辑:
万岁,它通过更改按钮的 onClick 属性来工作!这是使用的代码:
$('element').attr('某些属性','某些属性值');
现在可以关闭了,非常感谢大家,感谢您的帮助!
根据浏览器的不同,可能会被覆盖,window.confirm例如
(function() {
'use strict';
// Might was well save this in case you need it later
var oldConfirm = window.confirm;
window.confirm = function (e) {
// TODO: could put additional logic in here if necessary
return true;
};
} ());
Run Code Online (Sandbox Code Playgroud)
我没有做任何广泛的测试,但我至少能够在 firebug 中覆盖window.alertand 。window.confirm
请注意,如果他们的脚本已经获得了对警报/确认的引用(例如var a = window.confirm; a('herp');) ,这对您没有帮助
另一种方法是覆盖您自动单击的按钮的功能,或者使用某些 xhr 手动发出 AJAX / POST。
| 归档时间: |
|
| 查看次数: |
13457 次 |
| 最近记录: |