SUPJAV Download

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

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 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);
        }
    }


})();