Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

腾讯似乎修改有关网页接口,http://w.qq.com/ 返回 404 已灭 #240

Open
techyanWP opened this issue Jun 12, 2018 · 32 comments
Open

Comments

@techyanWP
Copy link

techyanWP commented Jun 12, 2018

RT。开脚本后返回如下:

[18/06/12 14:58:13] [warn] http://w.qq.com/ 请求(1/5)失败: 404 Not Found
[18/06/12 14:58:13] [warn] http://w.qq.com/ 请求(2/5)失败: 404 Not Found
[18/06/12 14:58:13] [warn] http://w.qq.com/ 请求(3/5)失败: 404 Not Found
[18/06/12 14:58:14] [warn] http://w.qq.com/ 请求(4/5)失败: 404 Not Found
[18/06/12 14:58:14] [warn] http://w.qq.com/ 请求(5/5)失败: 404 Not Found

腾讯应该内部进行了一些调整,目前直接用浏览器访问 http://w.qq.com/ 也会显示 404 。

但是,目前似乎 w.qq.com 挂了但 web2.qq.com 还能正常出现网页版 QQ 的页面。把接口调整为 web2.qq.com 应该能解。

不知各位能否复现有关情况?

@yssource
Copy link

yssource commented Jun 13, 2018

@shiyuwudi
Copy link

@yssource 上面那个地址可用,请问应该在哪里修改这个地址?

@yanyumihuang
Copy link

确实w.qq.com.404了

@tabjy
Copy link

tabjy commented Jun 13, 2018

改 hosts 到 web2.qq.com 的 IP 好像能临时解决问题?

不过马上就

[18/06/12 18:33:05] [info] 检查安全代码...
[18/06/12 18:33:08] [warn] https://connect.qq.com/proxy.html 请求(1/5)失败: 404 Not Found
[18/06/12 18:33:09] [warn] https://connect.qq.com/proxy.html 请求(2/5)失败: 404 Not Found
[18/06/12 18:33:10] [warn] https://connect.qq.com/proxy.html 请求(3/5)失败: 404 Not Found
[18/06/12 18:33:11] [warn] https://connect.qq.com/proxy.html 请求(4/5)失败: 404 Not Found
[18/06/12 18:33:12] [warn] https://connect.qq.com/proxy.html 请求(5/5)失败: 404 Not Found

@linchunquan
Copy link

遇到了同样的问题

@Anynices
Copy link

我修改了以下几个文件,将w.qq.com 修改为 web2.qq.com,现在看来是正常运行了,但是手机QQ上没有提示web登录

  • /usr/local/share/perl5/Mojo/Webqq/Client/Remote/_login1.pm
  • /usr/local/share/perl5/Mojo/Webqq/Client/Remote/_prepare_for_login.pm

@bollwarm
Copy link
Collaborator

修改url不行,应该底层有变化

@huangzhongzhang
Copy link
Contributor

@Anynices 临时修改后果然可以用了,感谢。

@shiyuwudi
Copy link

@Anynices 修改过可用,多谢!docker版本的进入容器后修改即可

@NeroSong
Copy link

cpanm版本,服务器在国外,修改@Anynices所提到文件中的URL后依然失败。

Log:
[18/06/13 11:39:45] [warn] https://connect.qq.com/proxy.html 请求(1/5)失败: 404 Not Found [18/06/13 11:39:45] [warn] https://connect.qq.com/proxy.html 请求(2/5)失败: 404 Not Found [18/06/13 11:39:45] [warn] https://connect.qq.com/proxy.html 请求(3/5)失败: 404 Not Found [18/06/13 11:39:46] [warn] https://connect.qq.com/proxy.html 请求(4/5)失败: 404 Not Found [18/06/13 11:39:46] [warn] https://connect.qq.com/proxy.html 请求(5/5)失败: 404 Not Found [18/06/13 11:39:46] [fatal] 登录失败,客户端退出(可能网络不稳定,请多尝试几次)

@techyanWP
Copy link
Author

同 NeroSong 所遇到的情况,cpanm版本(不知是否与此有关),修改有关文件(具体所在的位置略有不同)后,报 connect.qq.com/proxy.html 404 Not Found。

所以目测腾讯还是想要直接拿掉Webqq。

之前也有类似的情况,可通过改hosts的方法换腾讯其他节点的IP。试过了没用。

请问 @huangzhongzhang @shiyuwudi @Anynices 有无遇到在 w.qq.com 返回 404 后又遇到 connect.qq.com 也同样 404 的情况?

@hexsum
Copy link
Owner

hexsum commented Jun 13, 2018

2.2.1版本已经修复这个问题了 可以升级解决,执行如下命令进行升级
cpanm https://cpan.metacpan.org/authors/id/S/SJ/SJDY/Mojo-Webqq-2.2.1.tar.gz

@wzfxue
Copy link

wzfxue commented Jun 13, 2018

给力!

@wzfxue
Copy link

wzfxue commented Jun 13, 2018

@sjdy521
default

扫码之后请求connect.qq.com 404

@hexsum
Copy link
Owner

hexsum commented Jun 13, 2018

@wzfxue 你是改什么host了?正常情况下不应该访问connect.qq.com这个域名
或者清理下mojo_webqq_cookie_xxxx.dat文件试试

@wzfxue
Copy link

wzfxue commented Jun 13, 2018

@sjdy521 hello,好像忘记艾特了。
我用本地电脑(win7)ssh服务器(centos)上建立一个代理隧道,用本地电脑外网。
服务器上的hosts无内容。本地电脑的hosts也没有关于qq.com域名的。
我清理了cookie dat文件,重试了一次还是这个问题。我看楼上也有这种情况

@wzfxue
Copy link

wzfxue commented Jun 13, 2018

@GloreSky
find / -name "mojo_webqq_cookie_*.dat" | xargs rm -f

@kettly1260
Copy link

按照提供的办法不能正常运行
image
同时,华为推送好像也有点问题

@love4taylor
Copy link

Jun 13 19:36:29 Swift npm[62534]: [18/06/13 19:36:29] [warn] https://connect.qq.com/proxy.html 请求(1/5)失败: 404 Not Found

同样的错误 无法登录

@ghost
Copy link

ghost commented Jun 13, 2018

@sjdy521
已清理mojo_webqq_cookie_xxxx.dat文件,还是访问connect.qq.com这个域名,没法登录

@duament
Copy link

duament commented Jun 14, 2018

在海外 web2.qq.com 解析到 103.7.28.62 (香港) ,会强制跳转 connect.qq.com
改 hosts 指向国内 ip 可解决:
112.90.143.119 web2.qq.com

@wzfxue
Copy link

wzfxue commented Jun 14, 2018

@duament 你好,为什么我设置了hosts还是无效呢?而且我不是用的海外IP

@wzfxue
Copy link

wzfxue commented Jun 14, 2018

webqq彻底不能用了

@bollwarm
Copy link
Collaborator

@wzfxue 先升级新版本再试

@NeroSong
Copy link

删除缓存文件,更新版本,并更改host之后恢复正常。感谢。

@Char-Aznable
Copy link

Char-Aznable commented Jun 14, 2018

我遇到同样的强制跳转 connect.qq.com的问题,有没有不需要修改hosts文件的解决方案?我这里没有root权限

@Char-Aznable
Copy link

@shiyuwudi @sjdy521 我这里的2.1.9版本还能正常用,会不会有什么办法能把旧版的链接指向加入到新版本里?

@shiyuwudi
Copy link

@Char-Aznable 不知道啊,我这新版(docker的)好使,你也可以试试。

@Char-Aznable
Copy link

@shiyuwudi 我这里没有办法用docker,所有要用root设置的都没法用

@choway
Copy link

choway commented Jul 8, 2018

在 docker 中使用Mojo-Webqq v2.2.1,报错[warn] https://connect.qq.com/proxy.html 请求(5/5)失败: 404 Not Found,我是境外vps使用,登录失败。

@123Duo3
Copy link

123Duo3 commented Jul 10, 2018

新版依然报错,cookie已清
[info] 检查安全代码... [warn] https://connect.qq.com/proxy.html 请求(1/5)失败: 404 Not Found [warn] https://connect.qq.com/proxy.html 请求(2/5)失败: 404 Not Found [warn] https://connect.qq.com/proxy.html 请求(3/5)失败: 404 Not Found [warn] https://connect.qq.com/proxy.html 请求(4/5)失败: 404 Not Found [warn] https://connect.qq.com/proxy.html 请求(5/5)失败: 404 Not Found [fatal] 登录失败,客户端退出(可能网络不稳定,请多尝试几次)

使用2.2.0版正常

@Mr-Bubble
Copy link
Contributor

http://w.qq.com/ 已恢复,可正常访问

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests