V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
leokun
V2EX  ›  浏览器

如何知道网络请求是从浏览器发出的

  •  
  •   leokun · 4 天前 · 9941 次点击
    用户模拟 js 的水平很高的情况下
    109 条回复    2025-09-29 00:15:45 +08:00
    1  2  
    Zy143L
        101
    Zy143L  
       2 天前 via Android
    @y1y1 建议直接买市面上的成熟解决方案
    geminikingfall
        102
    geminikingfall  
       2 天前
    基本没有办法解决。
    yb2313
        103
    yb2313  
       2 天前
    @liudewa #64 哪儿来的想看电影想疯了的小鬼,没见识是这样的,回去先把奶喝饱了再出来😅
    yb2313
        104
    yb2313  
       2 天前
    @kuanat 攻防不会无限升级,只要达到防住新手就行,真保密数据也不会公开能访问,反爬只是为了防止大量请求消耗服务器过多资源,如果在反爬上投入过多资源反而导致了服务器消耗更多资源就是负收益
    murmurkerman
        105
    murmurkerman  
       2 天前 via iPhone
    标准的是要加人机验证得到 Token ,然后用这个 Token 访问后面的请求。比如 Google 的 reCAPTCHA 。
    xiuming
        106
    xiuming  
       2 天前
    来自后端个人愚见 那就别用 js 了 前端语言改 WebAssembly 可以先把关键部位如网络请求 加密 关键业务处理等先改写 数据格式也别用 json 改用 protobuf 在加密
    破解门槛短期内提高
    lozzow
        107
    lozzow  
       1 天前
    tls 指纹+行为特征+静态资源验证
    kasusa
        108
    kasusa  
       1 天前
    就是 cf 验证啊,让你点个框框,人机检测。
    机器人过不去。
    cooltechbs
        109
    cooltechbs  
       16 小时 29 分钟前 via Android
    @longzhou6431 有意思,我最近爬某国外 BBS ,发现还真是一条连接第一个请求返回的是 Cloudflare 的“Just a moment...”页面,但忽略这个响应继续跑,第二个以后的请求就正常了
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5260 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 08:45 · PVG 16:45 · LAX 01:45 · JFK 04:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.