Traveller-hongchen / Awakened-PoE-Trade-Simplified-Chinese

:heavy_dollar_sign: :hammer: Path of Exile trading app for price checking
MIT License
327 stars 32 forks source link

新赛季后刷新赛季页面一直无法刷新出来 #40

Open qicheqi3 opened 1 month ago

qicheqi3 commented 1 month ago

新赛季后刷新赛季页面一直无法刷新出来 DEBUG内容如下,换过vpn,换过电脑,一直是这个问题 [下午11:52:50] error [cors-proxy] write EPROTO 16923264:error:10000089:SSL routines:OPENSSL_internal:DECODE_ERROR:....\third_party\boringssl\src\ssl\tls13_client.cc:116: (www.pathofexile.com) [下午11:52:50] error [cors-proxy] write EPROTO 16923264:error:1000041a:SSL routines:OPENSSL_internal:TLSV1_ALERT_DECODE_ERROR:....\third_party\boringssl\src\ssl\tls_record.cc:592:SSL alert number 50 (www.pathofexile.com) [下午11:52:50] error [cors-proxy] write EPROTO 16923264:error:1000041a:SSL routines:OPENSSL_internal:TLSV1_ALERT_DECODE_ERROR:....\third_party\boringssl\src\ssl\tls_record.cc:592:SSL alert number 50 (www.pathofexile.com) [下午11:52:50] error [cors-proxy] write EPROTO 16923264:error:1000041a:SSL routines:OPENSSL_internal:TLSV1_ALERT_DECODE_ERROR:....\third_party\boringssl\src\ssl\tls_record.cc:592:SSL alert number 50 (www.pathofexile.com)

AirsQ commented 1 month ago

国际服环境下,我也碰到这个问题了,也开了VPN,Debug一直提示超时。 431ac645681737475c80425ce10cd80 今天clone下来,输出日志看了一下,发现一直是获取赛季信息的那个网络请求超时。 image 76816669c84db8dd95e2a36c3882665 但是奇怪的是,我用浏览器就可以正常拉取到赛季信息。(不开代理的话,浏览器也拉取不到。) c3ccf2b3a4fc67314621fac051eb20b

是不是因为软件内部的URL走的是websocket协议,所以没有被代理,所以一直超时。我对这一块不是很懂。 image

heiguinb commented 4 weeks ago

这个问题能解决吗,我也是这个问题,用不了查价器实在难受

NescafeYi commented 3 weeks ago

本来还想去看源代码的,但是中途发现 原来的 POESESSID 已经改成 COOKIES 了 image image

只要去交易页面,F12打开控制台,选择Network,找到 search 的请求,把其中的 cookie 复制过去就正常了 image

heiguinb commented 3 weeks ago

噢..不好意思,感谢你的解答,但是我是国际服环境,抱歉没提前说明

AirsQ commented 2 weeks ago

这个问题能解决吗,我也是这个问题,用不了查价器实在难受

只需要在赛季信息网络请求的那个地方,额外提供一个使用HTTP协议的选项,应该就可以了。但是需要一个对这块知识熟悉的人来处理。

heiguinb commented 2 weeks ago

可以为我稍微指路一下吗,有大概方向后我会尝试着自己摸索解决,多谢

AirsQ commented 2 weeks ago

可以为我稍微指路一下吗,有大概方向后我会尝试着自己摸索解决,多谢

额,应该有个更简单的办法,不用动这个查价软件。你去Google一下TUN模式,开启后,应该就可以拉取到赛季信息。