cxxjackie
发表于 2023-3-17 21:27:09
Major 发表于 2023-3-3 16:47
不加不加filter可以hook到数据,filter的URL 我试了完整的和不完整的都不行,你试的可以成功吗 ...
你再试试1.2.3的filter有没有问题,之前是readystatechange事件有bug,我测试的都是load事件所以没复现。
player
发表于 2023-3-26 17:47:58
filter我发现一个问题,比如我只想hook get_task_list这个请求,但是这个请求前面得先请求get_myinfo,这样的话我得把两个请求一起filter了。是否这种关联请求需要写一起?
cxxjackie
发表于 2023-3-26 21:21:35
player 发表于 2023-3-26 17:47
filter我发现一个问题,比如我只想hook get_task_list这个请求,但是这个请求前面得先请求get_myinfo,这样 ...
如果不需要前置请求的信息就不用,filter只是影响抓取的内容,并不会阻止请求发生(最好用1.2.3版本,1.2.2这方面有bug)。
涛之雨
发表于 2023-5-7 13:23:43
因为greasyfork的破规定,所以之前fork了一份到greasyfork的库。。。
https://greasyfork.org/zh-CN/scripts/455943-ajaxhooker
王一之
发表于 2023-5-7 13:31:39
涛之雨 发表于 2023-5-7 13:23
因为greasyfork的破规定,所以之前fork了一份到greasyfork的库。。。
https://greasyfork.org/zh-CN/scrip ...
不发gf了!
涛之雨
发表于 2023-5-7 19:28:08
王一之 发表于 2023-5-7 13:31
不发gf了!
555叔叔说的对!垃圾gf!
cxxjackie
发表于 2023-5-7 20:36:56
涛之雨 发表于 2023-5-7 13:23
因为greasyfork的破规定,所以之前fork了一份到greasyfork的库。。。
https://greasyfork.org/zh-CN/scrip ...
没事随便发,1.3.0-beta.1重构了部分代码,并将xhr劫持改为Proxy方式,以应对某些网页下无法使用Object.defineProperty的问题,暂时处于测试阶段,无功能性改动。
Cesaryuan
发表于 2023-6-14 21:43:32
现在当请求400的时候,hook函数不会被触发,哥哥可以支持下嘛,比如hook加个onerror参数
cxxjackie
发表于 2023-6-14 22:35:46
Cesaryuan 发表于 2023-6-14 21:43
现在当请求400的时候,hook函数不会被触发,哥哥可以支持下嘛,比如hook加个onerror参数 ...
hook应该可以触发吧,是response不触发,理论上是这样,这块确实没怎么处理,因为理想的情况是先有返回值才能修改嘛。要加的话这个需求不太明确,是单纯捕获错误信息还是伪造一个正确的响应?后者的工程量会比较大,前者的话我之前是觉得没什么用就没做。
player
发表于 2023-6-25 15:06:32
// ==UserScript==
// @name New Userscript
// @namespace https://bbs.tampermonkey.net.cn/
// @version 0.1.0
// @descriptiontry to take over the world!
// @author You
// @match https://www.manhuatai.com/*
// @require https://scriptcat.org/lib/637/1.3.1/ajaxHooker.js
// @run-at document-start
// ==/UserScript==
(function () {
'use strict';
// ajaxHooker.protect();
ajaxHooker.filter([
{ type: 'xhr', url: '/getchapterinfov2', method: 'GET' },
]);
ajaxHooker.hook(request => {
console.log(request);
});
})();
!(data/attachment/forum/202306/25/150429vdgq5bbu4v5vd4v3.png)
data和response都为null,控制台预览有data,这是什么情况
!(data/attachment/forum/202306/25/150629f88452prcrczb2xo.png)