SUPJAV Download

给SUPJAV作品详情页添加Sukebei搜索

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         SUPJAV Download
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  给SUPJAV作品详情页添加Sukebei搜索
// @author       Adam
// @match        *://supjav.com/*
// ==/UserScript==

(function() {
    'use strict';

    // thumb Image
    const FC2Num = GetFC2Num();
    if(FC2Num == 0)
        return;

    //SearchMagnet + Watch Online
    const sukebeiSearchURL = "https://sukebei.nyaa.si/?f=0&c=0_0&q=" + FC2Num;
    AddQuickLink();

    function GetFC2Num()
    {
        // Get the text content of the <h1> tag
        const titleText = document.querySelector('.archive-title h1').textContent;

        // Use a regular expression to find the number after "FC2PPV"
        const match = titleText.match(/FC2PPV (\d+)/);

        // Check if a match was found and log it
        if (match) {
            console.log("Extracted number:", match[1]);
            return match[1];
        } else {
            console.log("Number not found");
        }
    }

    function AddQuickLink()
    {
        // Get the parent div where we want to add the new link
        const downscaseDiv = document.querySelector('.downscase');

        if (downscaseDiv) {
            // Create a new <a> element
            const newLink = document.createElement('a');

            // Set the href, text content, and other attributes
            newLink.href = sukebeiSearchURL;
            newLink.className = 'btn-down';  // Add the same class as other links
            newLink.rel = 'nofollow';
            newLink.target = '_blank';
            newLink.textContent = 'Sukebei搜索';  // The text of the new link

            // Append the new <a> tag to the <div>
            downscaseDiv.appendChild(newLink);
        }
    }


})();