// ==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 // @downloadURL 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) })();