leokun
V2EX  ›  浏览器

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

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