Hakuuyosei / QQHistoryExport

安卓设备QQ聊天记录导出,支持图片/视频/音频/引用/文件 大部分消息,支持几乎所有的重要消息类型,支持PDF导出,未来将支持html导出
230 stars 10 forks source link

[BUG]QQ头像下载接口失效 #9

Closed YatinYin closed 7 months ago

YatinYin commented 8 months ago

新接口: https://q.qlogo.cn/g?b=qq&nk={qq号}&s=640 s参数为尺寸 (100/160/640)

ahzvenol commented 7 months ago

并未测试出旧接口异常?可否给出例子?

YatinYin commented 7 months ago

我用的releases中的v0.2.0版本,在下载头像的时候提示发生错误,请手动下载。 不过好奇怪,我刚刚试了一下,src/avatarDownload/download.py中的https://q1.qlogo.cn/g?b=qq&nk={qq号}&s=640https://q.qlogo.cn/g?b=qq&nk={qq号}&s=640两个接口现在都能用,难道接口可用性和IP属地有关🤔?我之前和现在不在同一个省。

SendToSouthEast commented 7 months ago

我用的releases中的v0.2.0版本,在下载头像的时候提示发生错误,请手动下载。 不过好奇怪,我刚刚试了一下,src/avatarDownload/download.py中的https://q1.qlogo.cn/g?b=qq&nk={qq号}&s=640https://q.qlogo.cn/g?b=qq&nk={qq号}&s=640两个接口现在都能用,难道接口可用性和IP属地有关🤔?我之前和现在不在同一个省。

看是不是代理没关🤔

YatinYin commented 7 months ago

刚刚把releases的版本下载下来复现了一下,在不关代理的情况下会报错 HTTPSConnectionPool(host='q1.qlogo.cn', port=443): Max retries exceeded with url: /g?b=qq&nk=**********&s=640 (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1125)'))). (*号处为QQ号),关了代理就好了。 当时没想到,还以为是接口失效了,就把代码下载下来搜了一个接口,修改一下编译运行。

好尴尬啊🤡