V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
340746
V2EX  ›  问与答

如何找到浏览器 F12 抓不到的 api

  •  
  •   340746 · 11 小时 26 分钟前 via Android · 2432 次点击
    想写个 CloudflareWorker ,需要某网站的 api ,浏览器访问网页和 cfworker 访问网页都能获取到想要的结果,但是浏览器 f12 找不到不到想要的 api 请求,只能找到其他的请求,想问问大家这种情况该如何找到 api
    32 条回复    2025-09-16 17:42:05 +08:00
    maturewongl
        1
    maturewongl  
       11 小时 25 分钟前
    抓包一个个看
    cslive
        2
    cslive  
       11 小时 14 分钟前
    抓包,wasm 这个玩意 f12 就看不到请求
    march1993
        3
    march1993  
       11 小时 10 分钟前
    可能在 serviceworker 里
    molvqingtai
        4
    molvqingtai  
       11 小时 10 分钟前
    楼上 wasm 看不到请求??? ws 面板看看
    gitreny
        5
    gitreny  
       11 小时 8 分钟前
    burpsuite 启动
    MENGKE
        6
    MENGKE  
       11 小时 7 分钟前   ❤️ 2
    那就是服务器渲染的呗,搞不到
    h1104350235
        7
    h1104350235  
       10 小时 51 分钟前
    nuxt 或者 next ,可以用浏览器插件工具看看。如果是,那就不能抓接口 api
    jifengg
        8
    jifengg  
       10 小时 39 分钟前   ❤️ 1
    目前为止,在浏览器打开网页,就没有 F12 抓不到的请求。
    最好的提问方法就是你把链接给出来,大伙直接就能帮你看了。
    不好给,那就给出你判断“找不到想要的 api”的依据。
    从简单的入手,有可能数据就是 html 中返回的;
    如果不是,那就在所有请求中搜索目标数据;
    如果搜索不到,有可能是内容转义或加密了。
    再考虑其他可能性。
    superrichman
        9
    superrichman  
       10 小时 34 分钟前
    在 websocket 里,你要看状态是 101 的请求
    bigShrimp8577
        10
    bigShrimp8577  
       10 小时 31 分钟前   ❤️ 1
    不可能找不到,只是你菜,难道网站会量子传输,能点对点不通过网线传输,网络请求没有,要么在 websoket 里面,要么在静态 html 里面,只有找到特别字,关键字,在 network 或者 source 里查找一下,我不信找不出来,找不出来就是你搜索关键字不对
    wymisgod
        11
    wymisgod  
       10 小时 27 分钟前
    应该都能抓到吧?
    试试 charles 这种第三方客户端拦截所有浏览器的请求看看
    zhw2590582
        12
    zhw2590582  
       10 小时 19 分钟前
    十多年来,还真没遇到过在开发者工具里抓不到的 api ,采九朵莲
    340746
        13
    340746  
    OP
       10 小时 12 分钟前 via Android
    @gitreny 用来爆过学校的校园网,很好用😂
    340746
        14
    340746  
    OP
       10 小时 11 分钟前 via Android
    @bigShrimp8577 感觉像是服务器直接返回完整的 HTML ,等我再抓抓看
    340746
        15
    340746  
    OP
       10 小时 10 分钟前 via Android
    @jifengg 还好吧,我想抓 dlsite 上查询创作者所有商品的 api ,因为网站有色情内容不太好发
    leeyuzhe
        16
    leeyuzhe  
       10 小时 0 分钟前
    @molvqingtai
    @cslive
    你们两个都不对,首先 wasm 最终请求是还是通过浏览器网络栈发出的,那浏览器就能看得到。
    其次,wasm 是 WebAssembly 跟 ws 没什么直接关系,老哥你有点小丑了。
    leeyuzhe
        17
    leeyuzhe  
       9 小时 59 分钟前
    你直接看看 html 源码,十有八九为了更好的 cdn 走的是服务器渲染。那你解析源码就是了,多写点正则的事
    andyskaura
        18
    andyskaura  
       9 小时 56 分钟前
    @cslive wasm 自身不能发起请求
    cslive
        19
    cslive  
       9 小时 44 分钟前
    @leeyuzhe #16
    @andyskaura #18
    d3d3LnRpYW5jYWk5LmNsaWNr 这个网站的请求 f12 中是看不到,注意是接口请求,比如说保存数据
    monkeyWie
        20
    monkeyWie  
       9 小时 40 分钟前
    没有 API 就是 ssr 渲染的呗
    shiroibird
        21
    shiroibird  
       9 小时 37 分钟前
    有可能在 worker 中请求的
    chrome://inspect/#workers
    leeyuzhe
        22
    leeyuzhe  
       9 小时 36 分钟前   ❤️ 1
    @cslive #19

    这不就是 ws 么?这么明显。。。你要说问问怎么计算 token 可能还值得研究一下
    wss://www.tiancai9.click/ws

    Troevil
        23
    Troevil  
       9 小时 33 分钟前
    @cslive #19 这是个本地游戏啊,数据存在本地的当然没有请求了。
    Troevil
        24
    Troevil  
       9 小时 31 分钟前
    @Troevil #23 额 登录后,貌似有 ws 数据了 ,未登录存本地的
    leeyuzhe
        25
    leeyuzhe  
       9 小时 28 分钟前
    @shiroibird 这里面的在 f12 中也能看到请求。
    molvqingtai
        26
    molvqingtai  
       7 小时 59 分钟前
    @leeyuzhe #16 这是两句话
    listen2wind
        27
    listen2wind  
       7 小时 51 分钟前
    @340746 #15 一个人吃独食?不给 V 友看?
    shiroibird
        28
    shiroibird  
       7 小时 45 分钟前
    @leeyuzhe
    Chrome 142, Edge 140 均无法在主窗口 DevTools 中查看到请求
    leeyuzhe
        29
    leeyuzhe  
       7 小时 42 分钟前
    @shiroibird #28 你说的没问题,确实“主窗口”看不到
    cslive
        30
    cslive  
       6 小时 14 分钟前
    @leeyuzhe #22 看到了,我习惯清空所有,然后点鼠标,这个 ws 开头的东西不会再出来
    nekoneko
        31
    nekoneko  
       5 小时 14 分钟前
    只要是从浏览器能看到的, 没有不能抓到的.
    最多就是加解密罢了
    zy445566
        32
    zy445566  
       3 小时 30 分钟前
    我之前写过一个前置服务就是干这个事情,只要所有经过服务器的 Api 全部抓到,包括微信公众号和手机应用端的请求,我觉得这种方式还是比较好的,当年是为了解决了抓取不直接经过浏览器的请求调试困难问题。不过我这个项目是很久没有维护了,下次有类似需求,我估计我还会再搞起来。
    https://github.com/zy445566/before-server
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:12 · PVG 21:12 · LAX 06:12 · JFK 09:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.