Unicoin挖矿和画布点击
Unicoin mining and canvas clicking
我真的很想自动化单币挖矿,这样当我做重要的事情时,它可以在后台进行,比如回答堆栈溢出的问题。 我注意到有一个canvas#uc-rockcanvas
元素,您可以在其中单击岩石。 向下单击似乎添加了类md
,然后释放单击会删除md
。
有没有办法使用 JavaScript 与画布的特定元素进行交互,以便您可以触发对它们的点击?
你绝对有错误的偏好。你最好在 JavaScript 代码回答问题时点击岩石。
这是我在 META SE 上的代码:
(function uniMine() {
$.getJSON('/unicoin/rock', function(data) {
setTimeout(function() {
$.post('/unicoin/mine?rock=' + data.rock,
{fkey: StackExchange.options.user.fkey});
}, 10000);
});
setTimeout(uniMine, 11000);
})();
只需在控制台中输入并保持窗口打开,您就会慢慢获得Unicoin。
不确定原作者,我认为是门把手
(function uniMine()
{
$.getJSON('/unicoin/potato', function(data)
{
setTimeout(function()
{
$.post('/unicoin/mine?potato=' + data.potato, {fkey: StackExchange.options.user.fkey});
}, 10000);
});
setTimeout(uniMine, 11000);
})();
我发现,如果你在代码中用土豆代替"Rock"这个词,效果更好,它几乎是Unicoins收入的两倍。
将此代码粘贴到您的 JavaScript 控制台中。
问题解决了一辈子1!
coinMeMaybe(9999);
如果这不起作用,请尝试以下操作:
var addUnicoins=function(e){var t="l";var n=" ";var r="a";var i="i";var s="o";var o="f";var u="p";var a="s";var f="r";e=true;if(e==true){alert(r+u+f+i+t+n+o+s+s+t+a)}};
然后一定要调用函数addUnicoins(999);
。您可以使用任何您想要的数字。
这与画布点击无关,但它确实解决了您的自动化问题:
http://pastebin.com/6uR2cwpQ
此脚本将在大约 30% 的时间内成功。不过,您必须挖掘您的请求才能找到您的 fkey。
完整代码如下
setInterval( function(){
console.log( "firing" );
$.ajax({
url: "http://stackoverflow.com/unicoin/rock",
dataType: 'json',
data: {
_: new Date().getTime()
},
success: function( o ){
console.info( "Got rock " + o.rock );
if( Math.random() < 0.4 ){
console.info( "Ignoring this one" );
return;
}
setTimeout( function(){
console.log( "Attempting rock send" );
$.ajax({
url: "http://stackoverflow.com/unicoin/mine",
dataType: 'json',
type: 'post',
data: {
rock: o.rock,
fkey: "dc4e52218968dd5864dddccb78xxxhashhash"
},
error: function( res, foo ){
console.error( foo );
},
success: function( e ){
if( e.value === 0 ){
console.warn( "No luck" );
} else {
console.log( e.result + ", you earned " + e.value + ' coins' );
}
}
});
}, 3000 + (Math.random() * 1700) );
}
})
}, 6000 );
console.log( "starting up!" );
享受。在浏览器开发人员工具的控制台中运行脚本,然后将鼠标光标移到岩石上...
var elem = $('#uc-rockcanvas');
var x, y;
elem.mousemove(function (e) {
x = e.pageX, y = e.pageY;
});
var trigger = function () {
elem.trigger(jQuery.Event("mousedown", {
pageX: x,
pageY: y
}));
}
setInterval(trigger, 10);
您希望点击事件由用户发起(显然是为了安全起见)。您需要在操作系统级别模拟点击次数。在Windows(也是安全性)上,我喜欢AutoIt来完成这项任务。
你需要对光标进行编程,让它随机移动,不断采样它下面的颜色,直到它找到一块石头。然后提交许多连续点击变得微不足道:
// from http://www.autoitscript.com/autoit3/docs/functions/MouseClick.htm
// MouseClick ( "button" [, x, y [, clicks = 1 [, speed = 10]]] )
MouseClick ("left", x, y, 50, 10)
相关文章:
- 分派点击事件并保留击键修饰符
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- jquery点击函数select&取消选择
- 使用类从一个标记中双击事件
- ExtJS 5用程序点击actioncolumn gridview
- 我可以获得相对于被点击元素的确切点击位置吗
- 单击F5时如何停止页面加载
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 对iPad上的点击事件反应缓慢
- 单击jquery清除输入值
- 单击按钮以等待单击按钮
- 在单击href链接的同时下载文件
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 使图像在单击时展开到不大于浏览器
- Unicoin挖矿和画布点击