Python神器!不用动手操作,自动给微信群发文件!

这篇具有很好参考价值的文章主要介绍了Python神器!不用动手操作,自动给微信群发文件!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这是“菜鸟学Python”,第“501”篇原创

Python神器!不用动手操作,自动给微信群发文件!

大家好,我是菜鸟哥!学Python就等你啦!

爆款文案

  • 1).卧槽!Pdf转Word用Python轻松搞定!

  • 2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃

  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密 

  • 4).80行代码!用Python做一个哆来A梦分身 

  • 5).你必须掌握的20个python代码,短小精悍,用处无穷 

  • 6).30个Python奇淫技巧集 

  • 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货 

  • 8).再见Python!我要学Go了!2500字深度分析!

  • 9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片

在日常的办公过程中,大家会利用微信来发送文件。有时候需要进行大量的文件群发。这样单纯的重复劳动,耗时又无趣。今天,菜鸟哥就为大家带来一个自动化操作微信群发文件的办公神器。让大家分分钟解放双手,效率倍升。

01.Pyautogui介绍

pyautogui是一款跨平台的自动化操作模块,可以用来操作我们的鼠标和键盘。

Python神器!不用动手操作,自动给微信群发文件!

https://github.com/asweigart/pyautogui

对于pyautogui的安装,大家可以利用pip install pyautogui的命令进行安装。


02.pyautogui功能简单介绍

为更好的让大家对pyautogui功能有直观的理解,我们分别来展示一下pyautogui对鼠标和键盘的操作,先看一下对于鼠标的操作是怎么玩的。

1).鼠标操作:

Python神器!不用动手操作,自动给微信群发文件!

程序中,pyautogui获取了界面的大小,并输出了鼠标的位置信息。同时将鼠标以绝对移动和相对移动的方式进行拖动。程序的效果如下图所示:

Python神器!不用动手操作,自动给微信群发文件!

2).键盘的操作,程序如下图所示:

Python神器!不用动手操作,自动给微信群发文件!

程序通过组合操作,来实现文本的复制和粘贴,通过press来实现按键的按下和松开。程序执行结果如下图所示:

Python神器!不用动手操作,自动给微信群发文件!

03.利用pyautogui来批量发送文件

有了对于pyautogui的操作了解后,接下来我们可以利用pyautogui来批量发送微信文件了。首先,利用微信群发文件,我们需要明确两点:

  • 发送给谁;

  • 如何发送;

Python神器!不用动手操作,自动给微信群发文件!

打开微信后,我们需要点击搜索用户,然后通过点击按钮,来上传本地文件并发送。这两个操作,都可以利用pyautogui来实现。

首先,我们通过pyautogui来找到上图中的搜索框和上传文件框在屏幕上的位置,并截图,将两个框保存到本地:

Python神器!不用动手操作,自动给微信群发文件!

有了图片后,可以调用pyautogui库中的locateOnScreen函数来进行图片的识别和定位。程序如下图所示:

Python神器!不用动手操作,自动给微信群发文件!

  • 在程序中,通过读取搜索框图片,定位当前页面中搜索框的位置;

  • 点击搜索框并输入文件接收者的名字,打开与他的对话框;

  • 接下来就是通过文件发送按钮,来选择本地的文件,并进行上传,程序如下图所示。

Python神器!不用动手操作,自动给微信群发文件!

  • 程序首先判断有多少个文件接收者,并将所有的文件接收者名字保存在user_name列表中;

  • 通过循环操作,利用findUser函数来打开同每一位文件接收者的对话框,通过sendFile函数来上传本地文件;

  • 然后点击“enter”按钮来实现文件的发送,并附赠一句“xxx您好,这是测试文件”;

最后,我们通过视频展示的方式来进行展示

以上就是菜鸟哥今天为大家带来的自动化操作微信,进行文件批量发送的小案例。

说百遍道千遍不如自己动手做一遍,大家可以安装一下pyautogui库,并参考上述的源码内容,进行程序的编写,来实现自己的自动化微信文件发送。

大家有什么看法,欢迎在下方进行留言评论~记得给个三连哦!文章来源地址https://www.toymoban.com/news/detail-403291.html

推荐阅读:入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|点阅读原文,领廖雪峰视频资料!

到了这里,关于Python神器!不用动手操作,自动给微信群发文件!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【playwright】新一代自动化测试神器playwright+python系列课程22_playwright模拟鼠标操作_悬停_右击_双击

    有些元素,只有你鼠标移动到它那个位置上,他才会展开或者显示一些内容,这时候就要用到hover()操作了。 以个人设置这个下拉菜单,来看一下hover的使用。 项目实践代码 以双击关闭弹出的流程窗口为例,看一下dblclick()使用 项目实践代码 以弹出的右键菜单为例,看一下

    2024年01月18日
    浏览(36)
  • Mybatis手动配置ORM,不用自动ORM等操作

    目录 一、解决mapper.xml存放在resources以外路径中的读取问题 二、模糊查询 三、主键回填 插入之后:(主键是自增的) 插入之前: 四、MyBatis自动ORM失效  结果映射(ResultMap - 查询结果的封装规则): 或者起别名:在SQL中使用 as 为查询字段添加列别名,以匹配属性名。 五、

    2023年04月18日
    浏览(67)
  • 微信小程序分享图片给微信好友

    1.服务器地址:先用wx.downloadFile转为本地地址,再用 wx.showShareImageMenu进行分享 2.本地地址直接用wx.showShareImageMenu进行分享 3.需要在微信公众平台对服务器地址进行配置(downloadFile合法域名)

    2024年02月09日
    浏览(67)
  • Web 自动化神器 TestCafe—页面高级操作篇

    在【Web 自动化神器 TestCafe — 页面基本操作篇】这篇文章中我们介绍了TestCafe页面交互的一些基本使用 Web 自动化神器 TestCafe — 页面基本操作篇 这篇文章接着上一篇来给大家介绍一下 TestCafe 页面交互的一些高级操作。 一、鼠标拖拽   鼠标拖拽鼠标拖拽 1、拖拽元素偏移 方法

    2024年02月11日
    浏览(40)
  • 使用Python打造微信高效自动化操作教程

    在如今数字化时代,人们对于效率的追求越来越强烈,尤其是在工作和学习中。自动化操作成为了提高生产力的有效途径之一,而PyAutoGUI和Pyperclip作为Python中的两个强大库,为我们实现自动化操作提供了便利。本文将向大家介绍如何使用这两个库,并通过实际案例帮助读者轻

    2024年02月03日
    浏览(39)
  • 给微信小程序配一个App如何?

    Web1.0时代以及Web2.0前期的“眼球经济”,即以吸引用户长时间观看内容、使用工具为导向,占有用户的“屏幕时间”(Screen time),从中寻求各种“变现”机会(例如让用户看到更多广告)。移动互联网普及后,一方面因为智能手机的“尺寸因素”(form factor)导致了用户在行

    2024年02月07日
    浏览(44)
  • 微信小程序(uniapp)-实现分享图片给微信好友

    官方地址: 微信开放文档 | wx.showShareImageMenu(Object object) 示例代码:

    2024年02月11日
    浏览(77)
  • 微信小程序分享图片给微信好友(如二维码)

    目录 前言 一、使用哪种api? 二、对图片的处理需要转化为临时路径 三、Windows端兼容性问题 最近在公司开发一个微信小程序项目,用到的uniapp技术,在分享图片时,查看了uniapp的技术文档,写的还是很粗糙的,说得不太清楚,在我看了一个下午得出了一个结论,uniapp并没有

    2024年02月11日
    浏览(55)
  • Python自动获取海量ip,再也不用愁被封啦~

    前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 本次网站: 本文所有模块环境源码教程皆可点击文章下方名片获取此处跳转 开发环境: python 3.8 运行代码 pycharm 2022.3 辅助敲代码 模块使用: import parsel pip install parsel import requests pip install requests 如何安装python第三方模块: win + R 输入

    2023年04月19日
    浏览(73)
  • uni-app分享小程序卡片给微信好友

    最近有这样一个需求,使用APP将一个小程序的页面分享给微信好友,起初一脸问号,APP分享小程序的页面,两个不相干的东西怎么关联分享?于是乎抱着实现不了的心态在网上看帖子,最后终于在uni-app文档和微信官方文档找到了答案。 这里需要注意的是, 这里的appid并不是

    2024年02月11日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包