javlib信息复制

复制javlib页面的影片信息

  1. // ==UserScript==
  2. // @name javlib信息复制
  3. // @description 复制javlib页面的影片信息
  4. // @match *://www.e59f.com/*
  5. // @grant GM_setClipboard
  6. // @version 0.0.1.30220215161130
  7. // @namespace https://greasyfork.org/users/857018
  8. // ==/UserScript==
  9.  
  10.  
  11. (function() {
  12. 'use strict';
  13. document.querySelectorAll('h3.post-title.text').forEach(element => {
  14.  
  15. let btn = document.createElement('button')
  16. btn.innerText = '复制'
  17. element.before(btn)
  18. var tr = document.createElement("tr");
  19. var td = document.createElement("td");
  20. tr.appendChild(btn);
  21. tr.appendChild(td);
  22. td.innerText = element.innerText
  23.  
  24.  
  25. element.before(tr)
  26. element.remove()
  27. btn.addEventListener('click',(e)=>{
  28. e.preventDefault()
  29. GM_setClipboard(element.innerText)
  30. })
  31.  
  32. });
  33. })();
  34.  
  35. (function() {
  36. 'use strict';
  37. document.querySelectorAll('div.id').forEach(element => {
  38.  
  39. let btn = document.createElement('button')
  40. btn.innerText = '复制'
  41. element.before(btn)
  42. var tr = document.createElement("tr");
  43. var td = document.createElement("td");
  44. tr.appendChild(td);
  45. td.innerText = element.innerText
  46. tr.appendChild(btn);
  47.  
  48. element.before(tr)
  49. element.remove()
  50. btn.addEventListener('click',(e)=>{
  51. e.preventDefault()
  52. GM_setClipboard(element.innerText)
  53. })
  54.  
  55. });
  56. })();
  57.  
  58.  
  59. (function() {
  60. 'use strict';
  61. let element = document.querySelectorAll('.item .text')
  62.  
  63. let btn = document.createElement('button')
  64. btn.innerText = '复制'
  65. element[0].before(btn)
  66.  
  67. btn.addEventListener('click',(e)=>{
  68. e.preventDefault()
  69. GM_setClipboard(element[0].innerText)
  70.  
  71. });
  72.  
  73. })();
  74.  
  75. (function() {
  76. 'use strict';
  77. let element = document.querySelectorAll('.item .text')
  78.  
  79. let btn = document.createElement('button')
  80. btn.innerText = '复制'
  81. let x = element.length
  82. element[x-1].before(btn)
  83.  
  84. btn.addEventListener('click',(e)=>{
  85. e.preventDefault()
  86. GM_setClipboard(element[x-1].innerText)
  87.  
  88. });
  89.  
  90. })();
  91.  
  92.  
  93.  
  94. (function() {
  95. 'use strict';
  96. let element = document.querySelectorAll('.item .text')
  97.  
  98. let btn = document.createElement('button')
  99. btn.innerText = '搜索'
  100. element[0].after(btn)
  101.  
  102. btn.addEventListener('click',(e)=>{
  103. e.preventDefault()
  104. // GM_setClipboard(element.innerText)
  105. let movieid = element[0].innerText;
  106. var website = "https://btsow.rest/search/"
  107. let fulllink = website+movieid
  108. window.open(fulllink)
  109.  
  110. });
  111.  
  112.  
  113. })();