Flvcd Download Links 星月改进版

替换在线视频的下载链接为 flvcd.com 的解析链接

  1. // ==UserScript==
  2. // @name Flvcd Download Links for Jacob
  3. // @name:en Flvcd Download Links for Jacob
  4. // @name:zh-CN Flvcd Download Links 星月改进版
  5. // @name:zh-TW Flvcd Download Links 星月改進版
  6.  
  7. // @description Download online video By flvcd.com
  8. // @description:zh-CN 替换在线视频的下载链接为 flvcd.com 的解析链接
  9. // @description:zh-TW 替換線上視頻的下載連結為 flvcd.com 的解析連結
  10. // @description:en Download online video By flvcd.com
  11.  
  12. // @author Jacob Yang<snquentin>
  13. // @namespace http://firelove.sinaapp.com
  14. // @version 0.0.1.20150803234200
  15.  
  16. // @include http://v.youku.com/v_show/*.htm*
  17. // @include http://v.youku.com/v_playlist/*.htm*
  18. // @include http://www.tudou.com/playlist/*.htm*
  19. // @include http://www.tudou.com/albumplay/*.htm*
  20. // @include http://www.tudou.com/programs/view/*
  21. // @include http://tv.sohu.com/*.shtml
  22. // @include http://my.tv.sohu.com/*.shtml
  23. // ==/UserScript==
  24.  
  25. function create_flvcd_url(format) {
  26. return 'http://www.flvcd.com/parse.php?kw=' + encodeURIComponent(document.URL) + '&flag=&format=' + format;
  27. }
  28.  
  29. var title = '用 Flvcd 下载视频';
  30. var sites = [
  31. {
  32. domain: 'youku.com',
  33. handler:function() {
  34. var fn_download_node = document.getElementById('fn_download');
  35. var source_link_node = fn_download_node.getElementsByTagName('a')[0];
  36. var new_link_node = source_link_node.cloneNode('include_all');
  37. new_link_node.href = create_flvcd_url('super');
  38. new_link_node.title = title;
  39. new_link_node.target = '_blank';
  40. source_link_node.parentNode.replaceChild(new_link_node, source_link_node);
  41. }
  42. },
  43. {
  44. domain: 'tudou.com',
  45. handler: function() {
  46. var fn_download_node = document.getElementById('downloadBtn');
  47. var source_link_node = fn_download_node.getElementsByTagName('a')[0];
  48. var new_link_node = source_link_node.cloneNode('include_all');
  49. new_link_node.href = create_flvcd_url('real');
  50. new_link_node.title = title;
  51. new_link_node.target = '_blank';
  52. source_link_node.parentNode.replaceChild(new_link_node, source_link_node);
  53. }
  54. },
  55. {
  56. domain: 'sohu.com',
  57. handler:function() {
  58. var source_link_node = document.getElementById('playtoolbar');
  59. var new_link_node = document.createElement('div');
  60. source_link_node.appendChild(new_link_node);
  61. new_link_node.innerHTML = '<a target="_blank" href="' + create_flvcd_url('real') + '" class="vbtn"><em>用 Flvcd 下载视频</em></a>';
  62. new_link_node.className = 'vBox vBox-xia';
  63. }
  64. }
  65. ];
  66.  
  67. function jacobfdl() {
  68. var url = document.URL;
  69. var i, site;
  70. for (i = 0; i < sites.length; i += 1) {
  71. site = sites[i];
  72. if (url.indexOf(site.domain) != -1) {
  73. site.handler();
  74. break;
  75. }
  76. }
  77. }
  78. window.onload = jacobfdl;

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址