watchporn.to Video Src Extractor

Retrieves the video src URL from the page's source code.

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

// ==UserScript==
// @name         watchporn.to Video Src Extractor
// @version      1.0
// @description  Retrieves the video src URL from the page's source code.
// @author       https://github.com/matthewseat449
// @match        https://watchporn.to/*
// @grant        none
// @license      MIT
// @namespace https://greasyfork.org/users/1442738
// ==/UserScript==

// userscript that just opens a JS alert on pageload, and contains the video SRC / source. Sometimes just needs a refresh of the page and it will work. 

(function() {
    'use strict';

    // Run the script as soon as the DOM is fully loaded
    window.onload = function() {
        // Find all video elements on the page
        const videoElements = document.querySelectorAll('video');

        if (videoElements.length > 0) {
            videoElements.forEach((videoElement, index) => {
                if (videoElement.src) {
                    const videoSrc = videoElement.src;
                    console.log(`Video source #${index + 1} found:`, videoSrc);

                    // Show the video source in an alert window
                    alert(`Video source #${index + 1} found: ${videoSrc}`);
                } else {
                    console.log(`Video element #${index + 1} has no src attribute.`);
                }
            });
        } else {
            console.log('No video elements found on this page.');
            alert('No video elements found on this page.');
        }
    };
})();