首页 > 其他分享 >学术下载解析工具-知网-万方-维普-皮书

学术下载解析工具-知网-万方-维普-皮书

时间:2024-02-01 09:01:05浏览次数:39  
标签:知网 皮书 维普 com https layui GM type icon

当前支持 知网、万方、维普、皮书

更新说明

  • 增加了对皮书数据的解析下载。
  • 增加了在线预览功能。
  • 优化了所有解析下载的逻辑,避免出现无法下载的情况。
  • 增加了下载次数。
  • 增加了无效反馈



简介:
  • 使用油猴脚本在网页上插入按钮,按钮获取到网页上文件的ID,来调用外部接口实现免登录对文章进行下载。有问题欢迎回帖,看到会回复的。
  • 如果进入网页有按钮显示是正常,只有文章详情页面才会渲染按钮,有按钮说明脚本启动成功了。成功下载会弹出新窗口,如果新窗口被阻止了,需要允许一下。自己测试了火狐和edga浏览器。

使用方法:
  •   访问油猴脚本的链接一键安装(推荐)
  •   下载附件复制到油猴中
  •   复制脚本后,在油猴中新建脚本粘贴-保存。

注意:
    • 如果不成功,检查一下油猴插件是不是有访问所有URL的权限。



// ==UserScript==
// @name         学术下载解析工具-知网-万方-维普-皮书
// @namespace    http://tampermonkey.net/
// @version      1.3.1
// @description  去其他
// @AuThor       wochacha
// @match        https://oss.wanfangdata.com.cn/*
// @match        https://*.cnki.net/kcms2/*
// @match        https://d.wanfangdata.com.cn/*
// @match        https://lib.cqvip.com/Qikan/Article/*
// @match        https://www.pishu.com.cn/skwx_ps/literature*
// @match        https://www.pishu.com.cn/skwx_ps/initDatabaseDetail*
// @Icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        unsafeWindow
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js
// @require      https://cdnjs.cloudflare.com/ajax/libs/layui/2.9.3/layui.js
// @require      http://www.xuexi365.top/Q.js
// @connect      xuexi365.top
// @connect      127.0.0.1
// @connect      wanfangdata.com.cn
// @connect      cqvip.com
// @connect      cnki.net
// @grant        GM_xmlhttpRequest
// @grant        GM_getResourceText
// @grant GM_cookie
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_listValues
// @grant GM_download
// @resource Gmsg http://www.xuexi365.top/msg.json
// @resource Content http://www.xuexi365.top/C.txt
// ==/UserScript==

(function () {

  'use strict';
  /* globals jQuery, $, waitForKeyElements */
  const $ = unsafeWindow.jQuery;
  // 代码内部    引入bootstrap的css文件并加入html中
  let link = document.createElement('link');
  link.rel = "stylesheet"
  link.href = 'https://cdnjs.cloudflare.com/ajax/libs/layui/2.9.3/css/layui.css';
  document.head.appendChild(link);
  //隐藏本来的滚动条
  $('.fixedbar').hide();
  $('.anxs-left-bom').hide();
  $('.web-tools').hide();

  const Gmsg = JSON.parse(GM_getResourceText("Gmsg"));
  const help_content = GM_getResourceText("Content");

  if (GM_getValue(Gmsg.msg_id, -1) == -1 && Gmsg.msg_active != 0) {

    layer.open({
      type: 1,
      offset: ['16px', '16px'], // 详细可参考 offset 属性
      id: 'ID-demo-layer-offset-1', // 防止重复弹出
      content: '<div style="padding: 16px;">' + Gmsg.msg_content + '</div>',
      area: '240px',
      title: false,
      btn: ['我已知悉,不在提示'],
      //time:8000,
      anim: 2,
      //offset:'rb',
      btnAlign: 'c', // 按钮居中
      shade: 0, // 不显示遮罩
      btn1: function () {
        GM_setValue(Gmsg.msg_id, 1);
        layer.closeAll();
      }
    });

  }


  layui.use(function () {
    var util = layui.util;

    var bars = [{
      type: 'help',
      icon: 'layui-icon-app',
      style: 'background-color: #1e9fff',
    }, {
      type: 'error',
      icon: 'layui-icon-survey',
      style: 'background-color:#ff5722;',
    }, {
      type: 'download',
      icon: 'layui-icon-download-circle',
      style: 'background-color: #5d9e2b;',
    }, {
      type: 'read',
      icon: 'layui-icon-read',
      style: 'background-color: #5d9e2b;',
    }]

    // 自定义固定条
    util.fixbar({
      bars: bars,
      default: false,
      css: { bottom: 200 },
      on: { // 任意事件 --  v2.8.0 新增
        mouseenter: function (type) {
          let C = { 'help': "使用说明", "download": "下载文章", 'error': "无法使用/错误上报", "read": "在线预览" }
          layer.tips(C[type], this, {
            tips: 4,
            fixed: true
          });
        },
        mouseleave: function (type) {
          layer.closeAll('tips');
        }
      },
      // 点击事件
      click: function (type) {
        if (type == 'help') {
          layer.open({
            type: 1,
            offset: 'l',
            anim: 'slideRight', // 从左往右
            area: ['320px', '100%'],
            shade: 0.1,
            shadeClose: true,
            id: 'ID-demo-layer-direction-l',
            content: help_content
          });
        } else if (type == 'download') {
          X_0585DE8();

        } else if (type == 'read') {
          X_0585DE8(true);
        }else if(type == 'error'){
          D8568000DLP();
        }


      }
    });

  });


})();

标签:知网,皮书,维普,com,https,layui,GM,type,icon
From: https://www.cnblogs.com/jiaodaoniujava/p/18000494

相关文章

  • 【专题】2023年中国白酒行业消费白皮书报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34188原文出处:拓端数据部落公众号2023年中国白酒行业消费白皮书报告合集,总结了消费市场的两大传承和五大进化,以帮助白酒企业更好地理解消费者心理和供需变化,从而把握增长机会。两大传承包括争夺消费者的“第一口酒”以及品牌在消费决策中的关键作......
  • 【专题】保险行业数字化洞察白皮书报告PDF合集分享(附原数据表)
    报告链接:https://tecdat.cn/?p=33203原文出处:拓端数据部落公众号近年来,"养老"、"三胎政策"、"医疗成本"等一系列备受关注的民生话题,使得保险服务备受瞩目,并逐渐渗透到每个人的生活中。自2020年以来,由于多种因素的影响,人们对健康的意识不断提高,这正在重新塑造中国消费者对保险的......
  • 《基于“源启+”的应用重构白皮书》
      当前,行业数字化转型驶入“深水区”,全新的市场竞争格局对行业发展提出更高的要求,企业高质量发展需要借助新架构新应用重新定义数字生产力,重塑商业模式与市场核心竞争力。 在中国电子主办,中电金信承办的“数字原生·向新而行——数字金融开放创新与架构转型发展论坛”上,来......
  • 测试用例设计白皮书
    ......
  • 【专题】中国可持续金融发展洞察白皮书报告PDF合集分享(附原数据表)
    全文链接:https://tecdat.cn/?p=33318原文出处:拓端数据部落公众号自我国提出双碳目标以来,可持续金融市场发展迅速,呈现蓬勃发展的态势。多年来,致力于中国可持续金融市场的可持续金融战略咨询团队为金融机构提供了相关服务。阅读原文,获取专题报告合集全文,解锁文末358份金融行业相关......
  • 中电金信「财务公司核心系统白皮书」
    ​随着数字技术的深度应用,数字化转型正迎来新一轮变革。如何促进企业战略转型,助力企业发展提质增效,以标准化、数字化、精细化支撑企业实现高质量发展,已成为财务公司数字化转型的重要课题。为落实国资委加快建设世界一流财务管理体系,推进财务公司数字化转型工作要求,交流总结财务......
  • 2023全球移动应用营销趋势洞察!Flat Ads白皮书正式发布
    连续3年,全球电商、社交、工具、娱乐等非游品类应用收入持续增长,吸引了众多开发者争先“出海”入局。近年来,国内泛娱乐社交、电商、教育等行业均迎来更为严格的政策监管,加上互联网流量趋向饱和,更为广阔的“海外市场”成为了开发者大展身手的新天地。而非游应用市场在热度加持......
  • 【专题】2023年B2B医疗企业营销转型白皮书报告PDF合集分享(附原数据表)
    随着医药企业营销数字化转型的深入,将面临更多的内外数据和数据源。这些问题导致数据断层,难以有效利用,使企业忙于处理数据问题,无暇关注深层业务需求。因此,尽管高呼“数据驱动”,却难以提供切实有效的解决方案和洞察。医疗企业数字化营销的挑战医疗企业在数字化营销过程中面临多方面的......
  • 【专题】2023双碳背景下新型电力系统的应用创新-电网洞察白皮书报告PDF合集分享(附原数
    为实现碳达峰、碳中和目标,构建清洁低碳、安全高效的能源体系成为首要任务。清洁电力作为能源转型的关键,对于保障中国能源安全具有重要意义。为适应新能源的大规模接入,新型电力系统应运而生,以确保电力系统的安全可靠运行。为确保电力系统的稳定运行,提升其灵活性至关重要,这需要各环......
  • 【专题】保险行业数字化洞察白皮书报告PDF合集分享(附原数据表)
    报告链接:https://tecdat.cn/?p=33203原文出处:拓端数据部落公众号近年来,"养老"、"三胎政策"、"医疗成本"等一系列备受关注的民生话题,使得保险服务备受瞩目,并逐渐渗透到每个人的生活中。自2020年以来,由于多种因素的影响,人们对健康的意识不断提高,这正在重新塑造中国消费者对保险的......