上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: cxxjackie - 

ajax劫持库ajaxHooker

  [复制链接]

该用户从未签到

0

主题

5

回帖

6

积分

助理工程师

积分
6
发表于 2024-6-13 10:12:11 | 显示全部楼层
cxxjackie 发表于 2024-6-10 22:30
感谢反馈,经测试发现油管的fetch请求使用了Request类型,库未对body做类型转换导致了bug,已更新1.4.2修 ...

好的,感谢大佬,已成功运行。
另外问一下,油猴怎么主动发起瀑布请求?
比如我用ajaxhooker拦截一次B站的瀑布流后,发现太多视频不符合,只剩下几个,然后我想再次求情一次瀑布。油猴有这种功能或者其他脚本吗?
回复
订阅

使用道具 举报

该用户从未签到

2

主题

3

回帖

26

积分

助理工程师

积分
26
发表于 2024-6-13 17:48:41 | 显示全部楼层
纯粹引入ajaxhooker还没有调用会导致抖音网页的私信无法读取完整正确数据,只看到私信人员的ID
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2024-6-13 23:13:17 | 显示全部楼层
    笑熬浆糊4 发表于 2024-6-13 10:12
    好的,感谢大佬,已成功运行。
    另外问一下,油猴怎么主动发起瀑布请求?
    比如我用ajaxhooker拦截一次B站 ...

    XMLHttpRequestfetchGM_xmlhttpRequest
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2024-6-13 23:17:20 | 显示全部楼层
    yesterdayxing 发表于 2024-6-13 17:48
    纯粹引入ajaxhooker还没有调用会导致抖音网页的私信无法读取完整正确数据,只看到私信人员的ID ...

    有没有错误信息之类的?我不用抖音没法测试私信。
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    3

    回帖

    26

    积分

    助理工程师

    积分
    26
    发表于 2024-6-14 08:30:49 | 显示全部楼层
    cxxjackie 发表于 2024-6-13 23:17
    有没有错误信息之类的?我不用抖音没法测试私信。

    控制台没有错误信息,就是纯引入ajaxHooker,然后访问抖音网页 www.douyin.com , 然后看私信就都是ID,正常是能看到头像和呢称,然后看网络请求,私信的请求返回是参数不合法,如果没有引入ajaxHooker,私信的请求返回是正常的数据
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2024-6-14 10:08:38 | 显示全部楼层
    cxxjackie 发表于 2024-6-13 23:13
    用XMLHttpRequest、fetch或GM_xmlhttpRequest

    感谢,我终于想通了
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    883

    回帖

    1381

    积分

    荣誉开发者

    积分
    1381

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2024-6-14 23:16:39 | 显示全部楼层
    yesterdayxing 发表于 2024-6-14 08:30
    控制台没有错误信息,就是纯引入ajaxHooker,然后访问抖音网页 www.douyin.com , 然后看私信就都是ID,正 ...

    我尝试登录的时候也遇到类似问题了,经测试是网页劫持造成了库对readyState的判断失效,使得部分请求头丢失造成的bug,已更新1.4.3,请测试下问题有没有修复。
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    3

    回帖

    26

    积分

    助理工程师

    积分
    26
    发表于 2024-6-15 09:58:59 | 显示全部楼层
    cxxjackie 发表于 2024-6-14 23:16
    我尝试登录的时候也遇到类似问题了,经测试是网页劫持造成了库对readyState的判断失效,使得部分请求头丢 ...

    可以了,感谢大佬回复,谢谢
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-9 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    3

    回帖

    3

    积分

    助理工程师

    积分
    3
    发表于 2024-7-9 15:37:01 | 显示全部楼层
    感谢分享。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-15 08:31
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    7

    回帖

    8

    积分

    助理工程师

    积分
    8
    发表于 2024-9-9 09:23:46 | 显示全部楼层

    本帖最后由 CNJACK 于 2024-9-9 09:26 编辑

    请问abort设置为true(目的:原请求响应太慢,取消原请求,从其他接口取值来伪造响应),原js的interceptors.response.use方法报错Uncaught (in promise) TypeError: Cannot read properties of null (reading 'status')怎么办啊
    PS:原js报错代码片段如下
    image.png

    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表