yyetslinkdisplayer

对人人影视资源下载的在线看一栏加入一键链接复制(复制人人客户端下载链接)

  1. // ==UserScript==
  2. // @name yyetslinkdisplayer
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.7
  5. // @description 对人人影视资源下载的在线看一栏加入一键链接复制(复制人人客户端下载链接)
  6. // @author Callback
  7. // @match http://got002.com/*
  8. // @grant GM_setClipboard
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict'
  13. /*setTimeout(function(){
  14. $(".btn-toggle-view").click()
  15. },1000);
  16. setTimeout(function(){
  17. $(".btn-toggle-view").click()
  18. },2000);*/
  19. //setInterval(function(){
  20. /*setInterval(function(){
  21. //$(".tab-side >li >a").each(function(index){$(this).click()})
  22. $("div[id$='-APP']")
  23. $(".showlinks2").remove()
  24. $("ul.down-list[format='APP']").parent().append('<div class="showlinks2"><a class="btn btn-default rrsharer" style="transition: background-color 0.3s ease 0s; border-color: rgba(0, 0, 0, 0.35); background-color: rgb(193, 230, 198);">复制以上人人下载链接</a></div>')
  25.  
  26. $("a.rrsharer").click(function(){
  27. let links = []
  28. //根据同胞元素找到对应的需要copy的链接
  29. $(this).parent().siblings("ul.down-list[format='APP']").find("a[class='btn rrdown btn-download']").each(function(){
  30. links.push($(this).attr('data-url'))
  31. })
  32. GM_setClipboard(links.join('\n'), 'text')
  33. alert('Copy Success!')
  34. })
  35. }, 500);*/
  36. function displaylink() {
  37. $("div[id$='-APP']")
  38. $(".showlinks2").remove()
  39. $("ul.down-list[format='APP']").parent().append('<div class="showlinks2"><a class="btn btn-default rrsharer" style="transition: background-color 0.3s ease 0s; border-color: rgba(0, 0, 0, 0.35); background-color: rgb(193, 230, 198);">复制以上人人下载链接</a></div>')
  40.  
  41. $("a.rrsharer").click(function(){
  42. let links = []
  43. //根据同胞元素找到对应的需要copy的链接
  44. $(this).parent().siblings("ul.down-list[format='APP']").find("a[class='btn rrdown btn-download']").each(function(){
  45. links.push($(this).attr('data-url'))
  46. })
  47. GM_setClipboard(links.join('\n'), 'text')
  48. alert('Copy Success!')
  49. })
  50.  
  51. }
  52. //这个方法使用无效 $(document).ready(function () {
  53.  
  54. //setTimeout(function(){
  55. window.onload=function(){
  56. displaylink();
  57. $(".tab-side >li >a").click(function(){
  58. //$(".tab-side >li >a").each(function(index){$(this).click()})
  59. displaylink();
  60. })}
  61. //}, 1000);
  62.  
  63. setTimeout(function(){
  64. displaylink();
  65. $(".tab-side >li >a").click(function(){
  66. //$(".tab-side >li >a").each(function(index){$(this).click()})
  67. displaylink();
  68. })
  69. }, 3000);
  70. })()