// ==UserScript== // @name 网易新闻视频地址解析 // @namespace http://fulicat.com // @version 1.0.0 // @url https://greasyfork.org/zh-CN/scripts/382595 // @description 网易新闻内容 视频地址 解析 // @author Jack.Chan // @match *://c.m.163.com/news/* // @grant none // @run-at document-end // @downloadURL none // ==/UserScript== (function() { 'use strict'; var $player = document.querySelector('#player'); if ($player && $player.src) { var url = $player.src, title = document.title; var style = []; style.push(''); var html = []; html.push('
'); html.push('
视频:'+ title +'
'); html.push('
'+ title +'   下载
'); html.push('
'); var $parser = document.createElement('div'); $parser.id = 'parser'; $parser.className = 'parser'; $parser.innerHTML = style.join('') + html.join(''); document.body.appendChild($parser); setTimeout(function(){ var $items = document.querySelectorAll('li.js-open-newsapp'); $items && $items.forEach(function(item) { (function(li){ var nli = li.cloneNode(true); nli.onclick = function(e) { e.preventDefault(); e.stopPropagation(); var param = this.dataset.param; if (param) { location.href = '//c.m.163.com/news/v/'+ param +'.html'; } return false; } li.parentNode.replaceChild(nli, li); })(item); }); }, 1000); } 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){} })();