沧浪之水濯我心 发表于 2022-2-12 22:21

微信批量添加表情包

本帖最后由 沧浪之水濯我心 于 2022-2-12 23:35 编辑

【原创】爬取抖音gif表情包 - 『编程语言区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn
之前,发布了一下爬取表情包的代码,爬了15GB的数据,但是添加到微信太麻烦了
于是,我写了一个自动化,也分享出来。
先录制了一个gif给大家看看效果


该自动化操作比较复杂,想用的朋友需要懂点python基础,并严格按照一下步骤执行。


1.pc端登录微信,按win+←将微信固定(方便操作,不固定也行),打开文件传输助手
2.按住Alt+a快捷键,将鼠标移动到上图1的位置,会显示pos,位置信息,类似于(370,913)这样的

3.按住Alt+a快捷键,将鼠标移动到最新发送的表情包位置,获取pos坐标

4.右击表情包(右击位置需要和你第4步获取的pos坐标大致一直),按住Alt+a获取添加表情包的pos位置。

5.代码中file_path = "F:\\img\\",需要替换成你自己的表情包图片位置,复制路径,记得添加\,比如直接复制路径是F:\img,添加\变成F:\\img\\
6.代码需要的库自行导入

代码如下:
# -*- coding:utf-8 -*-
import os
import pyautogui# 自动按键
import pyperclip# 操作剪贴板

pyautogui.PAUSE = 1.5# 每次动作暂停 1.5 秒
#实测因为网速等原因,gif表情包图片如果比较大,建议把上述等待时间加大

file_path = "F:\\img\\"

position_send_file = pyautogui.position(374,908)# 取坐标 发送文件按钮
position_new_photo = pyautogui.position(825, 829)# 取坐标 新发的图片
position_add_emoji = pyautogui.position(889, 831)# 取坐标 添加到表情

file_name_list = os.listdir(file_path)# 所有的文件名

for file_name in file_name_list:
    pyperclip.copy(file_path + file_name)# 文件名拷到剪贴板
    pyautogui.click(position_send_file)# 发送文件
    pyautogui.hotkey('ctrl', 'v')# 粘贴到文件框
    pyautogui.hotkey('enter')# 打开
    pyautogui.hotkey('enter')# 发送
    pyautogui.click(position_new_photo, button='right')# 右键新发的图片
    pyautogui.click(position_add_emoji)# 添加到表情


同理,批量删除也可以实现,只要是pc微信能手动完成的操作,都可以用自动化来完成。
会打包的同学,可以制作一个winform界面,打包发布。



金陵闲人 发表于 2022-2-13 09:57

老年人,躺着等大神帮忙打包:lol

杂鼠 发表于 2022-2-13 10:46

手机上旧版本的微信好像有300多个上限,但是pc微信又没有。真是奇怪。是手机微信新版本能添加999了吗

我马上过去 发表于 2022-2-12 22:32

坐等大神打包软件

落红护花 发表于 2022-2-12 22:37

谁打包一下{:301_997:}

霍大爷来玩破解 发表于 2022-2-12 22:40

友情提醒:微信表情包最多能添加300个

碎碎念 发表于 2022-2-12 22:40

不错哦~~:lol

霍大爷来玩破解 发表于 2022-2-12 22:41

霍大爷来玩破解 发表于 2022-2-12 22:40
友情提醒:微信表情包最多能添加300个

不对,是999个

lfm333 发表于 2022-2-12 22:45

感谢分享

小黑啊123 发表于 2022-2-12 22:50

感谢分享

米饭丶 发表于 2022-2-12 22:55

感谢分享,厉害啊

gen2046 发表于 2022-2-12 22:55

坐等大神打包软件
页: [1] 2 3 4 5
查看完整版本: 微信批量添加表情包