~~自用,写得依托答辩,期待有大佬能改成不依托答辩的样子。~~
写出来放在隔壁给某人用后,看上去还比较能用,从 gist 里迁出来好了,也方便接受反馈。
pip3 install selenium requests tqdm
使用 selenium 的自动获取 ID 时,记得去 https://googlechromelabs.github.io/chrome-for-testing/ 下符合自己当前 Chrome 版本的 chromedriver 文件,并放在 py 脚本可以找到的地方。
~~建议新建个纯英文文件夹把 py 脚本放进去。~~
请准备一个现代化的 Python 环境(3.6+),并安装依赖。
请使用 python3 main.py 运行目录中的 main.py ,并参照交互操作。
或者,如果你拿到了表情包 ID 想直接下载,你也可以参照下方的命令行使用指南:
python3 main.py 231867 # 直接调用下方的选项 2,仍包含表情包信息确认流程。
# 如果效率至上,你也可以下载表情包不走确认流程,此时默认你已经知道按动态下载表情包还是静态下载(因为脚本不方便确定)
python3 main.py 231867 --dynamic # 按动态方式下载表情包
python3 main.py 231867 --static # 按静态方式下载表情包
upd:更新最简单粗暴的 ID 获取指南:
https://zb.vip.qq.com/hybrid/emoticonmall/detail?id=235237&traceDetail=xxxx&plg_auth=1&plg_auth=1 ,查看这里链接中的 ID 值即可。如示例链接中的 ID 值即为 235237 .
downloads 文件夹下,所以记得别把脚本四处乱放。type 区分了个寂寞,所以需要在下载时自行确定是否为动态表情。如在回复中选择 Y ,将下载gif格式的动态表情。本脚本仅供学习交流使用,严禁用于商业用途。使用此脚本即默认您已取得版权方(包括但不限于设计师、深圳市腾讯计算机系统有限公司等)的相关许可,最终所有权仍然归属于版权方。如有侵权,请联系我删除。
$ claude mcp add QQFaceHelper \
-- python -m otcore.mcp_server <graph>