您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
网易新闻内容 视频地址 解析
当前为
// ==UserScript== // @name 网易新闻视频地址解析 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 网易新闻内容 视频地址 解析 // @author Jack.Chan // @match *://c.m.163.com/news/* // @include https://3g.163.com/all/article/* // @grant none // @run-at document-end // ==/UserScript== (function() { 'use strict'; var videoList = [], pageTitle = document.title; if(window.DATA){ if(window.DATA.video && window.DATA.video.length){ videoList = window.DATA.video; pageTitle = window.DATA.title; } }else{ if(document.querySelector('.js-video')){ var video = document.querySelector('.js-video').querySelector('video'); videoList.push({url:video.src, title: document.title}); pageTitle = document.title; } } if(videoList.length){ var html = [], url, title; html.push('<dl class="parser-list">'); html.push('<dt>'+ pageTitle +'</dt>'); videoList.forEach(function(item, i){ item.url = (item.mp4Hd_url || item.mp4_url || item.url_mp4 || item.url || '#'); item.title = (item.title || item.alt || document.title); html.push('<dd>视频'+ parseInt(i+1) +':<a target="_blank" href="'+ item.url +'">'+ item.title +'</a> <a target="_blank" href="'+ item.url +'" download="'+ item.title +'">下载</a></dd>'); }); html.push('</dl>'); var style = []; style.push('<style type="text/css">'); style.push('.parser{position:fixed;right:0;bottom:0;left:0px;z-index:99999;background-color:rgba(255,255,255,0.45);padding-top:50px;}'); style.push('.parser-list{max-width:640px;margin:0 auto;padding-bottom:10px;background-color:rgba(255,255,255,0.95);line-height:2em;border-radius:15px 15px 0 0;overflow:hidden;border:5px #5da4ef solid;box-shadow: 0 0 30px 10px #0f66c1;}'); style.push('.parser-list>dt{background-color:#eee;font-size:24px;padding:10px;}'); style.push('.parser-list>dd{border-top:1px #ccc solid;padding:10px 10px;}'); style.push('.parser-list a{color:#3d93ef;}'); style.push('.parser-list a:hover{text-decoration:underline;}'); style.push('</style>'); if(document.getElementById('parser')){ document.body.removeChild(document.getElementById('parser')); } var $parser = document.createElement('div'); $parser.id = 'parser'; $parser.className = 'parser'; $parser.innerHTML = style.join('') + html.join(''); document.body.appendChild($parser); }else{ if(location.host=='c.m.163.com'){ if(confirm('切换到:3g.163.com 可查看视频')){ var href = location.href.replace('c.m.163.com/news/a/', '3g.163.com/all/article/'); location.href = href; } } } try{ document.querySelector('.g-top-slider').remove(); document.querySelector('.js-slider').remove(); document.querySelector('.doc-footer-wrapper').remove(); document.querySelector('.m-slider-footer').remove(); }catch(ex){} })();