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

310 天前
 ych5680

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

1167 次点击
所在节点    问与答
4 条回复
0o0O0o0O0o
310 天前
有 Cloudflare 的防护,依次尝试:

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

相关的工具库:
https://github.com/FlareSolverr/FlareSolverr
https://github.com/lwthiker/curl-impersonate
ych5680
310 天前
老哥厉害我去研究下
ych5680
310 天前
@0o0O0o0O0o 工具库不支持 websocket 吧,我看只能 http
0o0O0o0O0o
310 天前
@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 提到的第二点去找工具库就好了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1016669

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX