91tvg跳过验证

91tvg跳过计算验证

// ==UserScript==
// @name         91tvg跳过验证
// @version      0.2
// @description  91tvg跳过计算验证
// @author       冷月馨
// @match        *://www.91tvg.com/*
// @run-at       document-end
// @grant        none
// @namespace https://greasyfork.org/users/821539
// @license MIT
// ==/UserScript==

(function() {
    'use strict';
    var form = document.evaluate('/html/body/form[@method="post"]', document).iterateNext();
    if (form == null) {
        return;
    }
    var cal = document.evaluate('table/tbody/tr/td/table/tbody/tr/td/b[@style="font-size: 16px"]', form).iterateNext();
    if (cal == null) {
        return;
    }
    var s = cal.innerHTML;
    var ev = s.substring(0, s.lastIndexOf(" = ?"));
    var result = eval(ev);
    var ans = document.evaluate('table/tbody/tr/td/table/tbody/tr/td/input[@name="answer"]', form).iterateNext();
    if (ans == null) {
        return;
    }
    ans.value = result;
    var sub = document.evaluate('table/tbody/tr/td/table/tbody/tr/td/input[@name="secqsubmit"]', form).iterateNext();
    if (sub == null) {
        return;
    }
    sub.click();
})();