ccpp 发表于 2022-10-12 20:15

油猴脚本注入百度文库修改VIP特权

油猴脚本修改百度文库VIP特权。可以阅读不收费的文库。收费的无法下载和阅读。头像会戴上一个VIP的特权。装B用吧。



// ==UserScript==
// @name         百度文库VIP权限阅读
// @namespace    ****
// @version      1.2
// @Description四行能实现百度文库全文阅读吗?能!
// @AuThor       ***
// @match      https://wenku.baidu.com/view/*
// @Icon         https://img.fy6b.com/2022/08/18/cde66df74a791.png
// @grant      none
// @run-at       document-start
// @license      MIT
// ==/UserScript==

(function () {
    // 定义中间变量
    var data;
    // 给pageData监控起来
    Object.defineProperty(window, 'pageData', {
      // 一旦给pageData赋值就会触发
      set: function (newObj) {
            // newObj就是新赋的值,把它存储给中间变量data
            data = newObj;
      },
      // 一旦获取pageData就会触发
      get: function () {
            // 判断以下,是不是赋值成功了,成功了,我们才能调用data.vipInfo.isVip
            // 然后设置值为1,表示是一个vip用户
            if ('vipInfo' in data) {
                data.vipInfo.global_svip_status = 1;
                data.vipInfo.global_vip_status = 1;
                data.vipInfo.expireTicketTotal = 1;
                data.vipInfo.experimentGoods = 1;
                data.vipInfo.is_expire_user = 1;
                data.vipInfo.isJiaoyuVip = true;
                data.vipInfo.ticketTotoal = 66666;
                data.vipInfo.isClassicVip = 1;
                data.vipInfo.isSuperVip = 1;
                data.vipInfo.isVipInRenewStatus = true;
                data.vipInfo.isVip = 1;
                data.vipInfo.isWenkuVip = true;
            }
            // 将原始页面上的pageData对象经过包装后的data对象返回,
            // 此时只要你获取pageData就会触发get方法,然后包装,设置vip为存在
            return data;
      }
    })
})();

26381092 发表于 2022-10-12 20:22

谢谢@Thanks!

shadow0505 发表于 2022-10-12 20:28

谢谢大牛

44814 发表于 2022-10-12 20:44

谢谢大佬分享

dizzymai 发表于 2022-10-12 20:53

谢谢分享!

1193723329 发表于 2022-10-12 20:54

感谢楼主分享

麻烦不取 发表于 2022-10-12 21:07

谢谢大佬

小呆呆 发表于 2022-10-12 21:07


感谢楼主的分享

lou24 发表于 2022-10-12 21:15

谢谢分享

eloved 发表于 2022-10-13 09:45

就是多了个会员标志,是吗
页: [1]
查看完整版本: 油猴脚本注入百度文库修改VIP特权