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

有一个 wss 的链接,求助一下 ws 的大佬们,如何用程序或者 postman 掉通

  •  
  •   ych5680 · 279 天前 · 1121 次点击
    这是一个创建于 279 天前的主题,其中的信息可能已经有所发展或是发生改变。

    wss://io.dexscreener.com/dex/screener/pairs/h24/1?rankBy[key]=pairAge&rankBy[order]=asc

    网站地址是这个 https://dexscreener.com/new-pairs?rankBy=pairAge&order=asc 使用 java 程序调用返回 403

    4 条回复    2024-02-20 09:43:48 +08:00
    0o0O0o0O0o
        1
    0o0O0o0O0o  
       279 天前 via iPhone   ❤️ 1
    有 Cloudflare 的防护,依次尝试:

    带上有效的 Cookie ,并且保持请求和浏览器行为一致
    考虑 TLS fingerprint

    相关的工具库:
    https://github.com/FlareSolverr/FlareSolverr
    https://github.com/lwthiker/curl-impersonate
    ych5680
        2
    ych5680  
    OP
       279 天前
    老哥厉害我去研究下
    ych5680
        3
    ych5680  
    OP
       279 天前
    @0o0O0o0O0o 工具库不支持 websocket 吧,我看只能 http
    0o0O0o0O0o
        4
    0o0O0o0O0o  
       279 天前
    @ych5680 #3 http 和 websocket 没有本质区别,仅仅测试的话 curl 当然是可以的

    docker run --rm lwthiker/curl-impersonate:0.6-chrome curl_chrome110 -s --http1.1 'https://io.dexscreener.com/dex/screener/pairs/h24/1?rankBy\[key\]=pairAge&rankBy\[order\]=asc' \
    -H 'Origin: https://dexscreener.com' \
    -H 'Sec-WebSocket-Key: YmFjYTVlZGQtNDI0Yi00Nw==' \
    -H 'Upgrade: websocket' \
    -H 'Connection: Upgrade' \
    -H 'Sec-WebSocket-Version: 13'

    至于想更方便更丰富地进行交互,顺着我在 #1 提到的第二点去找工具库就好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5570 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:59 · PVG 14:59 · LAX 22:59 · JFK 01:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.