Sleazy Fork is available in English.

Jinxin Novel ZhaoZe

下载黑沼泽俱乐部中的小说

Tento skript by neměl být instalován přímo. Jedná se o knihovnu, kterou by měly jiné skripty využívat pomocí meta příkazu // @require https://update.sleazyfork.org/scripts/487102/1330370/Jinxin%20Novel%20ZhaoZe.js

  1. // ==UserScript==
  2. // @name Jinxin Novel ZhaoZe
  3. // @namespace https://gitee.com/jinxin11112/tampermonkey
  4. // @version 0.1.3
  5. // @description 下载黑沼泽俱乐部中的小说
  6. // @author jinxin
  7. // @match https://zhaoze.pro/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. class ZhaoZe {
  13. 'use strict';
  14.  
  15. excludeTags = ['div', 'blockquote', 'fieldset', 'img']
  16.  
  17. getContent() {
  18. let messages = document.getElementsByClassName("entry-content")[0].children;
  19. let contentList = [];
  20. for (let message of messages) {
  21. let tagName = message.tagName;
  22. if (this.excludeTags.includes(tagName.toLowerCase())) continue;
  23. let content = message.innerHTML;
  24. if (content) {
  25. content = this.removeGarbled(content);
  26. contentList.push(content);
  27. contentList.push('\n\n')
  28. }
  29. }
  30. return contentList;
  31. }
  32.  
  33. removeGarbled(str) {
  34. if (!str) return str;
  35. str = str.replace(/ /g, ' ')
  36. str = str.replace(/ – 黑沼泽俱乐部/g, '')
  37. return str;
  38. }
  39.  
  40. getTitle() {
  41. let title = document.title;
  42. title = title.replace(' - 调教小说', '');
  43. title = title.replace('- 黑沼泽俱乐部', '');
  44. title = title.replace('-调教小说原创,翻译,转载', '');
  45. return title;
  46. }
  47. }