Skip to content

Instantly share code, notes, and snippets.

@jerry74
Last active August 29, 2015 14:05
Show Gist options
  • Select an option

  • Save jerry74/a3562ee1553d4ec312a0 to your computer and use it in GitHub Desktop.

Select an option

Save jerry74/a3562ee1553d4ec312a0 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name smzdm-login-mission
// @namespace userscript-smzdm-autologin
// @description auto-receives the login-mission-awards
// @match *://*.smzdm.com/
// ==/UserScript==
var load, execute, loadAndExecute;
load = function(a, b, c) {
var d;
d = document.createElement("script"), d.setAttribute("src", a), b != null && d.addEventListener("load", b), c != null && d.addEventListener("error", c), document.body.appendChild(d);
return d
}, execute = function(a) {
var b, c;
typeof a == "function" ? b = "(" + a + ")();" : b = a, c = document.createElement("script"), c.textContent = b, document.body.appendChild(c);
return c
}, loadAndExecute = function(a, b) {
return load(a, function() {
return execute(b)
})
};
loadAndExecute("//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js", function() {
var daily = $("#user_info_tosign");
if(daily.hasClass('signScore')){
$("#s").val("正在領取今日的登錄獎勵")
var e = $("#user_domain").val();
$.ajax({
type: "get",
url: e + "/user/qiandao/jsonp_checkin",
dataType: "jsonp",
jsonp: "callback",
success: function(h) {
var k = h.error_code;
if (k == 0) {
daily.text("成功" + "!");
$("#s").val("成功簽到")
} else {
var j = h.error_msg;
for (var g in j) {
popUp("", "#pop-status", j[g]);
break;
}
}
},
error: function() {
$("#user_info_tosign").bind("click", b);
}
});
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment