Detects the captcha ID and clicks the matching image
// ==UserScript==
// @name ZerADS PTC Captcha Solver (Visual Match)
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Detects the captcha ID and clicks the matching image
// @author Rubystance
// @license MIT
// @match https://zerads.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const captchaMap = {
};
function solve() {
const mainImg = document.querySelector('img[src*="captcha.php"]');
if (!mainImg) return;
const urlParams = new URLSearchParams(mainImg.src.split('?')[1]);
const currentId = urlParams.get('id');
console.log("Solving captcha for ID:", currentId);
const options = document.querySelectorAll(`a[href*="id=${currentId}"][href*="cid="]`);
if (options.length > 0) {
const correctCid = "2";
const target = Array.from(options).find(opt => opt.href.includes(`cid=${correctCid}`));
if (target) {
console.log("Correct image found. Clicking...");
target.click();
} else {
console.log("Specific target not found, clicking the first option.");
options[0].click();
}
}
}
window.addEventListener('load', () => {
setTimeout(solve, 2000);
});
})();