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

关于抖音无滚动刷新页面数据

[复制链接]
  • TA的每日心情
    擦汗
    2024-12-18 11:32
  • 签到天数: 194 天

    [LV.7]常住居民III

    740

    主题

    6301

    回帖

    7044

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    7044

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 5 天前 | 显示全部楼层 | 阅读模式

    首先建立一个前提
    滚动依赖于框架的监听
    滚动触发事件
    事件触发框架
    框架触发请求
    如果能调到框架触发请求的回调函数=不用滚动

    根据堆栈回溯可以找到
    lP.dP.request
    这个是请求数据的上层函数,但是具体参数我们先不讨论
    直接生成一个函数,包裹当前所有变量再在作用域外调用测试
    130830dc3bb76e45a25d3a90a1538a26.png
    dc5939a1f1b419d55002042585520c37.png
    可以发现直接调用就可以拿数据,改参配合xhr监听应该就可以
    根据不同分页比对可以找到max_cursor是分页数据
    928f0da115c5b22719ab11031eb4b3c3.png
    266989a2c509a7edad4e0cb28b5d24d6.png
    b3f48ba1fb68c63ef462871c46b08937.png
    12785944bb782e1a115d543967e9d67c.png

                r._)((0,
                n._)({}, f), {
                    sec_user_id: t,
                    max_cursor: i,
                    locate_item_id: a,
                    locate_query: s,
                    forward_anchor_cursor: m,
                    forward_end_cursor: u,
                    show_live_replay_strategy: 1,
                    need_time_list: Number(p),
                    time_list_query: Number(x),
                    whale_cut_token: g,
                    cut_version: 1,
                    count: o
                }), v), {
                    from_user_page: j ? 1 : 0
                }), {
                    options: R ? {
                        timeou

    那么思路就很清晰了
    起手一个webpack劫持就ok

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.com/a/lihengdao666

    发表回复

    本版积分规则

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