Mojo-Webqq icon indicating copy to clipboard operation
Mojo-Webqq copied to clipboard

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

Open techyanWP opened this issue 7 years ago • 32 comments

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 应该能解。

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

techyanWP avatar Jun 12 '18 15:06 techyanWP

  • [x] http://web2.qq.com/

http://w.qq.com/ 404

yssource avatar Jun 13 '18 00:06 yssource

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

shiyuwudi avatar Jun 13 '18 01:06 shiyuwudi

确实w.qq.com.404了

yanyumihuang avatar Jun 13 '18 01:06 yanyumihuang

改 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

tabjy avatar Jun 13 '18 01:06 tabjy

遇到了同样的问题

linchunquan avatar Jun 13 '18 02:06 linchunquan

我修改了以下几个文件,将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

Anynices avatar Jun 13 '18 02:06 Anynices

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

bollwarm avatar Jun 13 '18 02:06 bollwarm

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

huangzhongzhang avatar Jun 13 '18 03:06 huangzhongzhang

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

shiyuwudi avatar Jun 13 '18 03:06 shiyuwudi

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] 登录失败,客户端退出(可能网络不稳定,请多尝试几次)

NeroSong avatar Jun 13 '18 03:06 NeroSong

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

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

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

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

techyanWP avatar Jun 13 '18 04:06 techyanWP

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

hexsum avatar Jun 13 '18 06:06 hexsum

给力!

wzfxue avatar Jun 13 '18 06:06 wzfxue

@sjdy521 default

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

wzfxue avatar Jun 13 '18 06:06 wzfxue

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

hexsum avatar Jun 13 '18 06:06 hexsum

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

wzfxue avatar Jun 13 '18 08:06 wzfxue

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

wzfxue avatar Jun 13 '18 08:06 wzfxue

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

kettly1260 avatar Jun 13 '18 09:06 kettly1260

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

同样的错误 无法登录

love4taylor avatar Jun 13 '18 11:06 love4taylor

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

ghost avatar Jun 13 '18 14:06 ghost

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

duament avatar Jun 14 '18 03:06 duament

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

wzfxue avatar Jun 14 '18 06:06 wzfxue

webqq彻底不能用了

wzfxue avatar Jun 14 '18 09:06 wzfxue

@wzfxue 先升级新版本再试

bollwarm avatar Jun 14 '18 10:06 bollwarm

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

NeroSong avatar Jun 14 '18 15:06 NeroSong

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

Char-Aznable avatar Jun 14 '18 20:06 Char-Aznable

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

Char-Aznable avatar Jun 26 '18 19:06 Char-Aznable

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

shiyuwudi avatar Jun 27 '18 01:06 shiyuwudi

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

Char-Aznable avatar Jun 29 '18 18:06 Char-Aznable

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

choway avatar Jul 08 '18 13:07 choway