Jinxin Novel Sis001

下载第一会所中的小说

נכון ליום 20-02-2024. ראה הגרסה האחרונה.

אין להתקין סקריפט זה ישירות. זוהי ספריה עבור סקריפטים אחרים // @require https://update.sleazyfork.org/scripts/487798/1330380/Jinxin%20Novel%20Sis001.js

  1. // ==UserScript==
  2. // @name Jinxin Novel Sis001
  3. // @namespace https://gitee.com/jinxin11112/tampermonkey
  4. // @version 0.1.1
  5. // @description 下载第一会所中的小说
  6. // @author jinxin
  7. // @match https://www.sis001.com/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. class Sis001 {
  13. 'use strict';
  14.  
  15. getContent() {
  16. let main = document.getElementsByName('modactions')[0];
  17. let messages = main.getElementsByClassName('mainbox viewthread');
  18. let contentList = [];
  19. for (let message of messages) {
  20. let content = message.getElementsByClassName('t_msgfont noSelect')[0].innerHTML;
  21. if (content) {
  22. content = this.removeGarbled(content);
  23. contentList.push(content);
  24. contentList.push('\n\n')
  25. }
  26. }
  27. return contentList;
  28. }
  29.  
  30. removeGarbled(str) {
  31. if (!str) return str;
  32. str = str.replace(/ /g, ' ')
  33. str = str.replace(/<br>/g, '\n')
  34. return str;
  35. }
  36.  
  37. getTitle() {
  38. let title = document.title;
  39. title = title.replace(' - 文学作者区', '');
  40. title = title.replace(' - SiS001! Board', '');
  41. title = title.replace(' - [第一会所 关闭注册] ', '');
  42. return title;
  43. }
  44. }