Sleazy Fork is available in English.

Jinxin Novel ZhaoZe

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

Ce script ne devrait pas être installé directement. C'est une librairie créée pour d'autres scripts. Elle doit être inclus avec la commande // @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. }