automatically bot youtube views with proxy

free youtube proxy viewbot

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

// ==UserScript==
// @name         automatically bot youtube views with proxy
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  free youtube proxy viewbot
// @author       fredtheceo
// @match        https://www.youtube.com/watch?v=vzSPvrBAd9U*
// @grant        GM_xmlhttpRequest
// @connect      * // Allow any domain for GM_xmlhttpRequest
// ==/UserScript==

(function() {
    'use strict';

    const refreshRate = 10; // seconds
    const viewCount = 5; // total number of views you want to simulate
    const proxyUrl = 'https://your-proxy-url.example.com'; // Replace with your proxy URL

    let counter = 0;

    function loadSession() {
        if (counter < viewCount) {
            console.log(`Viewing (${counter + 1}): ${window.location.href}`);
            counter++;

            // Make a request to the proxy instead of reloading the page directly
            GM_xmlhttpRequest({
                method: "GET",
                url: `${proxyUrl}?targetUrl=${encodeURIComponent(window.location.href)}`,
                onload: function(response) {
                    if (response.status === 200) {
                        console.log('View simulated through proxy.');
                    } else {
                        console.log('Failed to simulate view.');
                    }
                },
                onerror: function() {
                    console.log('Error connecting to proxy.');
                }
            });

            // Refresh the page after the set interval
            setTimeout(() => {
                window.location.reload();
            }, refreshRate * 1000); // convert seconds to milliseconds
        } else {
            console.log(`Completed ${viewCount} views.`);
        }
    }

    // Start the loading session
    loadSession();
})();