sexcat 发表于 2024-3-5 01:06

油猴脚本·知轩藏书快捷查看书本详细信息

本帖最后由 sexcat 于 2024-3-5 10:24 编辑

知轩藏书快捷查看书本详细信息(跳转到起点图)使用之后书名前面会有个红色的放大镜,点击跳转。ps首页不做适配

更新了!更换了按钮,精简了代码和效率,修复了搜索时带出作者信息导致搜不到的bug


// ==UserScript==
// @name         知轩藏书跳转起点图看评价
// @namespace    http://tampermonkey.net/
// @version      3.0
// @description在知轩藏书的书名旁添加跳转到起点图的链接
// @author       icescat
// @match      https://zxcs.info/*
// @match      https://www.zxcs.info/*
// @grant      none
// ==/UserScript==

(function() {
    'use strict';

    // 选择页面上的所有可能包含书名的元素
    const bookElements = document.querySelectorAll('a, dl#plist dt > a, div.name-box > a.name, div.book-info > h1, div.book-info.fl h4 a');

    // 遍历每个选中的元素
    bookElements.forEach(element => {
      let bookName = element.textContent.trim(); // 默认直接使用元素的文本内容作为书名

      // 如果文本被《》包围,则提取《》内的内容作为书名
      const bookNameMatch = bookName.match(/《(.*?)》/);
      if (bookNameMatch) {
            bookName = bookNameMatch;
      }
      
      // 构建指向书评网站的URL
      const reviewSiteUrl = `https://www.qidiantu.com/book/${encodeURIComponent(bookName)}`;

      // 创建一个新的链接元素,用于放置搜索图标
      const link = document.createElement('a');
      link.href = reviewSiteUrl; // 设置链接的目标地址为书评网站的搜索结果
      link.textContent = '🔍'; // 使用emoji作为搜索图标
      link.target = '_blank';
      link.style.marginRight = '10px';
      link.style.display = 'inline-block';
      link.style.verticalAlign = 'middle';

      element.before(link); // 在每个书名元素之前插入搜索图标链接
    });
})();


YmSo 发表于 2024-3-5 08:53

这个知轩已经不是之前那个知轩了吧

小乖乖 发表于 2024-3-5 16:25

感谢楼主,希望增加https://beitai.cc/%E6%9B%B4%E6%96%B0/20240306 网站的书本详情。这个网站啥都好,就是书没任何介绍


                                        你别拦着我跪,这次我是在学习!

penz 发表于 2024-3-5 04:49

嘻嘻,楼主辛苦!

hhzhb2005 发表于 2024-3-5 05:31

楼主辛苦!:victory:

xiaomianao 发表于 2024-3-5 07:48

wapjsx 发表于 2024-3-5 08:05

谢谢楼主!!!

我贪心了点,若是有能下载全本到手机上就好了?:lol

kulouwow 发表于 2024-3-5 08:21

楼主辛苦,感谢分享!

是十一周年小白 发表于 2024-3-5 08:31

感谢楼主分享

cux666 发表于 2024-3-5 08:34

收藏,谢谢分享!

lulupi88 发表于 2024-3-5 08:38

感谢分享!

Seren0721 发表于 2024-3-5 08:40

真好,多来点这种类型的
页: [1] 2 3 4 5
查看完整版本: 油猴脚本·知轩藏书快捷查看书本详细信息