【办公类-39-04】批量下载微信收到图片(四)-Python模拟点击下载微信收到的图片
背景说明最近做环境搭档发给我很多图片需要下载下来然后插入WORD一页2张、1页4张【办公类-102-01】植物角图片打印A4竖板一页6张A4竖版一页2张-CSDN博客文章浏览阅读456次点赞18次收藏2次。【办公类-102-01】植物角图片打印A4竖板一页6张A4竖版一页2张https://blog.csdn.net/reasonsummer/article/details/146957067?spm1011.2415.3001.5331存在问题之前用UIBOT下载微信图片但是UIBOT一个账号只能在一台上用。如果我在第二台笔记本电脑上开着UIBOT使用那么第一台电脑UIBOT就不能打开打开的话第二台的UIBOT就退出了所以我想在第一台电脑用Python模拟点击下载图片。就不会出现开两台UIBOT的情况了。主要用途日常工作中我会收到了他人发来的一堆“微信照片”一张张下载太累了。(比如装饰教室环境需要打印1页2张大小的蝴蝶图写好简单代码。用Python帮我下载 使用前先点开微信第一张图片图片再页面居中然后运行程序代码展示1、用来找XY坐标的代码 用Python模拟UIBOT上传园园通照片 需要获取界面上按钮的坐标 import pyautogui import time # 运行后延时让鼠标有时间放到指定的按钮上再获取坐标 time.sleep(2) # # 获取鼠标当前位置的坐标 x, y pyautogui.position() # # 打印坐标 print(fMouse position: ({x}, {y}))2、Python下载微信图片的代码 Python模拟鼠标下载微信的照片存在问题不能停止只能默认下载50张删除多余 星火讯飞阿夏 20250415 import os,time import pyautogui import pyperclip import re import win32api import win32con # 暂停把Python页面最小化 time.sleep(5) # 先打开微信 # 读取文件名称和路径 pathrC:\Users\jg2yXRZ\OneDrive\桌面\下载照片 os.makedirs(path,exist_okTrue) # 先点开第一张 # 预设照片数量 num5 for i in range(num): # 打开第一图 # 移动鼠标到指定位置并右击 pyautogui.moveTo(934, 508) pyautogui.click(buttonright) time.sleep(1) pyautogui.moveTo(982,554) pyautogui.click() time.sleep(2) # 输入图片名称复制中文内容到剪贴板 namepathfr\{i:02} pyperclip.copy(name) # 黏贴图片地址 pyautogui.hotkey(ctrl, v) time.sleep(1) pyautogui.press(enter) # # 图片显示需要时间 time.sleep(1) # 模拟按键“右箭头” pyautogui.press(right) time.sleep(1) # left左箭头 # up上箭头 # down下箭头运行过程视频20250501Python下载微信对话框照片存在问题UIBOT可以识别出下一张的右箭头无法点击(从蓝色变成灰色于是对最后一张下载2-3次后就自动报错暂停了。但是Python无法识别张数而且他人发来的照片我也不知道知道一共下载几张就需要预设一个最大数值如果微信上一共有5张照片但是我最大预估了10张num10,那么程序会自动下载前1-5张并对第5张图片反复下载第5-10张都是一样的需要手动删除。这样的程序比手动一张张反复右键-下载图片-保存要方便多了----------------------------20260812 换了一台笔记本电脑为了下载微信照片从CSDN上把代码下载到新电脑上。重新选择坐标VSCODE会自动最小化5秒时间选择网页坐标然后5秒后VSCODE会自动最大化显示出需要的XY坐标 选网页上的坐标点 运行后VSCODE自动最小化露出网页。 有5秒时间手动移动鼠标到网页需要的位置上获取坐标点 5秒后VSCODE自动最大化终端里面有刚才选的坐标点的坐标 豆包Deepseek、阿夏 20250808 import pyautogui import time import pygetwindow as gw # 1. 找到VSCode窗口匹配标题含 Visual Studio Code vscode_wins gw.getWindowsWithTitle(Visual Studio Code) if not vscode_wins: print(未找到VSCode窗口请先打开VSCode再运行) else: win vscode_wins[0] # 自动最小化VSCode win.minimize() print(VSCode已自动最小化你有5秒时间移动鼠标到目标位置) time.sleep(5) # 等待5秒给你放鼠标 # 获取当前鼠标坐标并打印 x, y pyautogui.position() # print(f\n已捕获鼠标坐标X {x} , Y {y}) print(f\n已捕获鼠标坐标{x},{y}) # 934,354 # 自动最大化VSCode win.maximize() print(VSCode已自动最大化程序结束)微信下载另存为的按钮位置有变化重新选择图片右击的位置重新找到 另存为 按钮的位置重新丰富代码自动缩小VS下载后自动放大VS Python模拟鼠标下载微信的照片存在问题不能停止只能默认下载50张删除多余 添加自动缩小完成后自动放大页面 星火讯飞阿夏 20260812 import os,time import pyautogui import pyperclip import re import win32api import win32con # 暂停把Python页面最小化 import openpyxl import pyautogui import time import pyperclip import pygetwindow as gw # 1. 找到VSCode窗口匹配标题含 Visual Studio Code vscode_wins gw.getWindowsWithTitle(Visual Studio Code) if not vscode_wins: print(未找到VSCode窗口请先打开VSCode再运行) else: win vscode_wins[0] # 自动最小化VSCode win.minimize() print(VSCode已自动最小化你有5秒时间移动鼠标到目标位置) time.sleep(5) # 等待5秒给你放鼠标 # 先打开微信 # 读取文件名称和路径 pathrC:\Users\mhjg2\Desktop\下载照片 os.makedirs(path,exist_okTrue) # 先点开第一张 # 预设照片数量 num20 for i in range(num): # 打开第一图 # 移动鼠标到指定位置并右击 pyautogui.moveTo(934, 508) pyautogui.click(buttonright) time.sleep(1) pyautogui.moveTo(982,554) pyautogui.click() time.sleep(2) # 输入图片名称复制中文内容到剪贴板 namepathfr\{i:02} pyperclip.copy(name) # 黏贴图片地址 pyautogui.hotkey(ctrl, v) time.sleep(1) pyautogui.press(enter) # # 图片显示需要时间 time.sleep(1) # 模拟按键“右箭头” pyautogui.press(right) time.sleep(1) # left左箭头 # up上箭头 # down下箭头 # 自动最大化VSCode win.maximize() print(VSCode已自动最大化程序结束)20260812自动下载微信照片放大缩小VScode

相关新闻

BilibiliDown 保姆级下载教程:3 个真实场景带你从零搬空 B 站视频库

BilibiliDown 保姆级下载教程:3 个真实场景带你从零搬空 B 站视频库

BilibiliDown 保姆级下载教程:3 个真实场景带你从零搬空 B 站视频库 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com…

2026/8/13 17:58:41 阅读更多 →
揭秘张云网站建设背后的硬核逻辑与用户体验重塑之道:为何专业才是最好的流量密码

揭秘张云网站建设背后的硬核逻辑与用户体验重塑之道:为何专业才是最好的流量密码

咱们今天不聊那些虚头巴脑的概念,也不搞什么高大上的互联网黑话堆砌。我就想跟您掏心窝子聊聊一个实在事:网站。特别是在现在这个人人都在做自媒体、人人都在搞私域流量的时代,为什么我们还死磕“张云网站建设”这件事?很多人问我,老板,我都小红书、抖音做得挺欢实了,为…

2026/8/13 17:58:39 阅读更多 →
Supabase-CSharp核心组件解析:从认证到实时通信的全栈开发指南

Supabase-CSharp核心组件解析:从认证到实时通信的全栈开发指南

Supabase-CSharp核心组件解析:从认证到实时通信的全栈开发指南 【免费下载链接】supabase-csharp A C# Client library for Supabase 项目地址: https://gitcode.com/gh_mirrors/su/supabase-csharp Supabase-CSharp是一个功能强大的C#客户端库,为…

2026/8/13 17:57:39 阅读更多 →

最新新闻

深度解码WiredTiger:B+tree与LSM融合架构揭秘

深度解码WiredTiger:B+tree与LSM融合架构揭秘

深度解码WiredTiger:Btree与LSM融合架构揭秘 【免费下载链接】wiredtiger WiredTigers source tree 项目地址: https://gitcode.com/gh_mirrors/wi/wiredtiger 在当今数据密集型应用场景中,存储引擎的性能瓶颈已成为制约系统扩展性的关键因素。Wi…

2026/8/13 18:54:15 阅读更多 →
如何用AutoRemesher实现3D模型自动重拓扑:免费高效的四边形网格优化指南

如何用AutoRemesher实现3D模型自动重拓扑:免费高效的四边形网格优化指南

如何用AutoRemesher实现3D模型自动重拓扑:免费高效的四边形网格优化指南 【免费下载链接】autoremesher Automatic quad remeshing tool 项目地址: https://gitcode.com/GitHub_Trending/au/autoremesher 你是否曾经被复杂的3D模型拓扑优化折磨得焦头烂额&am…

2026/8/13 18:54:15 阅读更多 →
Path of Building完整指南:流放之路Build规划的终极免费工具

Path of Building完整指南:流放之路Build规划的终极免费工具

Path of Building完整指南:流放之路Build规划的终极免费工具 【免费下载链接】PathOfBuilding Offline build planner for Path of Exile. 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding Path of Building(简称PoB&#xff0…

2026/8/13 18:54:14 阅读更多 →
构建RE引擎游戏修改框架:REFramework架构扩展与性能优化指南

构建RE引擎游戏修改框架:REFramework架构扩展与性能优化指南

构建RE引擎游戏修改框架:REFramework架构扩展与性能优化指南 【免费下载链接】REFramework Mod loader, scripting platform, and VR support for all RE Engine games 项目地址: https://gitcode.com/GitHub_Trending/re/REFramework REFramework是一款专为…

2026/8/13 18:54:13 阅读更多 →
C盘告急别重装!Dism++系统清理工具实战指南:清理、备份、更新一次讲透

C盘告急别重装!Dism++系统清理工具实战指南:清理、备份、更新一次讲透

C盘告急别重装!Dism系统清理工具实战指南:清理、备份、更新一次讲透 【免费下载链接】Dism-Multi-language Dism Multi-language Support & BUG Report 项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language 系统越用越卡、C盘空…

2026/8/13 18:54:13 阅读更多 →
MissionControl:打破Switch控制器壁垒的革命性桥梁

MissionControl:打破Switch控制器壁垒的革命性桥梁

MissionControl:打破Switch控制器壁垒的革命性桥梁 【免费下载链接】MissionControl Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary. 项目地址: https://gitcode.com/…

2026/8/13 18:53:12 阅读更多 →

日新闻

Visual Studio新建项目解决方案为空:系统性排查与修复指南

Visual Studio新建项目解决方案为空:系统性排查与修复指南

1. 问题现象与本质剖析如果你是一位.NET开发者,或者正准备踏入这个领域,那么Visual Studio(后面简称VS)绝对是你绕不开的伙伴。但有时候,这个伙伴会跟你开一个不大不小的玩笑:你满怀期待地点击“创建新项目…

2026/8/13 0:00:09 阅读更多 →
长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

说实话,每次提起“长春建设厅网站”这几个字,我心里都挺有感触的。不是因为它有多高大上,也不是因为那里藏着什么不可告人的秘密,恰恰相反,是因为它太“接地气”了,或者说,它是咱们普通人想要在这个城市好好生活、安稳买房时,必须得翻过的一座“数据山”。很多新朋友第…

2026/8/13 0:00:09 阅读更多 →
Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案 【免费下载链接】rdpwrap.ini RDPWrap.ini for RDP Wrapper Library by StasM 项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini 你是否曾为Windows家庭版无法支持多用户远程桌面…

2026/8/13 0:00:09 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/13 10:41:49 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/13 10:41:49 阅读更多 →