Greasy Fork

Twitter 视频下载 4 limbopro

Twitter 网页版视频下载

目前为 2024-05-06 提交的版本。查看 最新版本

// ==UserScript==
// @name         Twitter 视频下载 4 limbopro
// @namespace    https://limbopro.com/
// @version      0.1.3.1
// @description  Twitter 网页版视频下载
// @author       limbopro
// @license MIT
// @match        https://twitter.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=twitter.com
// @grant        none
// ==/UserScript==

(function () {
    'use strict';
    setInterval(() => {
        if (document.querySelectorAll('[data-testid="cellInnerDiv"]')) {
            var article = document.querySelectorAll('[data-testid="cellInnerDiv"]')
            for (let i = 0; i < article.length; i++) {
                if (!article[i].querySelector('a[href*=ssstwitter]')) {
                    if (article[i].querySelector('[data-testid="videoPlayer"]')) {
                        console.log(article[i].textContent);
                        let a = document.createElement('a')
                        a.href = 'https://ssstwitter.com/';
                        a.className = 'ssstwitter'
                        a.target = '_blank';
                        a.zIndex = '114155';
                        a.style = 'position:absolute;right:40px;top:20px;background-color:blue;color:aquamarine;z-index:114155;'
                        a.textContent = "下载视频[sss]";
                        article[i].querySelectorAll("div[class='css-175oi2r r-1p0dtai r-1d2f490 r-u8s1d r-zchlnj r-ipm5af r-1loqt21']")[0].appendChild(a);
                        //article[i].appendChild(a);
                    }
                }
            }

            for (let i = 0; i < article.length; i++) {
                if (!article[i].querySelector('a[href*=twittervid]')) {
                    if (article[i].querySelector('[data-testid="videoPlayer"]')) {
                        console.log(article[i].textContent);
                        let a = document.createElement('a')
                        a.href = 'https://twittervid.com/';
                        a.className = 'twittervid'
                        a.target = '_blank';
                        a.zIndex = '114154';
                        a.style = 'position:absolute;right:130px;top:20px;background-color:black;color:aquamarine;z-index:114154;padding-right:15px;'
                        a.textContent = "下载视频[vid]";
                        article[i].querySelectorAll("div[class='css-175oi2r r-1p0dtai r-1d2f490 r-u8s1d r-zchlnj r-ipm5af r-1loqt21']")[0].appendChild(a);
                        //article[i].appendChild(a);
                    }
                }
            }

        }
    }, 1000)
})();