猿人学16题 webpack 快速修改调用

前面分析就不多讲了,比较简单,首先下载webpack.js

https://match.yuanrenxue.com/static/match/match16/webpack.js

第一步,首先在最前面添加jsdom的一些通用代码

const jsdom=require("jsdom");const{JSDOM}=jsdom;const dom=new JSDOM("<html><head></head><body><p>hello word</p></body></html>",{url:'https://match.yuanrenxue.com/match/16'});global.window=dom.window;global.document=window.document;

在这里插入图片描述

第二步搜索【delete window】,删除掉【delete window,delete document,】

在这里插入图片描述

第三步,搜索【btoa,p_s】,修改为【window.btoa,p_s】

在这里插入图片描述

并将后面【var i=r;$[e(531)]…】的代码

$[e(531)]({url:window[e(529)],dataType:n[e(492)],async:!1,data:i,type:n.lqSKe,beforeSend:function(e){},success:function(t){var r=e;t=t[r(504)];let i="";$[r(498)](t,(function(e,t){var o=r;i+=n[o(530)](n[o(530)](n[o(515)],t[o(507)]),o(518))})),n[r(508)]($,n[r(514)])[r(521)]("")[r(501)](i)},complete:function(){},error:function(){var t=e;n[t(508)](alert,n[t(524)]),n[t(508)](alert,t(502)),n[t(528)]($,n[t(520)]).eq(0)[t(500)](t(519)),n[t(528)]($,t(511)+"age")[t(523)+"s"](n[t(513)])}})

修改为

console.log('&m='+r.m+'&t='+r.t);process.exit(0);

在这里插入图片描述

这时尝试运行代码,正常获取数据

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值