美文网首页大数据 爬虫Python AI Sqlpython入门基础学习
wxpy:用 Python 玩转微信就是这么简单

wxpy:用 Python 玩转微信就是这么简单

作者: 编程新视野 | 来源:发表于2018-12-16 13:43 被阅读3次

    前言

    wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。

    用来干啥

    一些常见的场景

    控制路由器、智能家居等具有开放接口的玩意儿

    运行脚本时自动把日志发送到你的微信

    加群主为好友,自动拉进群中

    跨号或跨群转发消息

    自动陪人聊天

    逗人玩

    ...

    总而言之,可用来实现各种微信个人号的自动化操作

    为了帮助小伙伴们更好的学习Python,小编整理了Python的相关学习视频及学习路线图,添加小编学习群943752371即可获取

    轻松安装

    wxpy 支持 Python 3.4-3.6,以及 2.7 版本

    将下方命令中的 "pip" 替换为 "pip3" 或 "pip2",可确保安装到对应的 Python 版本中

    从 PYPI 官方源下载安装 (在国内可能比较慢或不稳定):

    pip install -U wxpy

    从豆瓣 PYPI 镜像源下载安装 (推荐国内用户选用):

    pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

    简单上手

    登陆微信:

    # 导入模块

    from wxpy import *

    # 初始化机器人,扫码登陆

    bot = Bot()

    找到好友:

    # 搜索名称含有 "游否" 的男性深圳好友

    my_friend = bot.friends().search('游否', sex=MALE, city="深圳")[0]

    发送消息:

    # 发送文本给好友

    my_friend.send('Hello WeChat!')

    # 发送图片

    my_friend.send_image('my_picture.jpg')

    自动响应各类消息:

    保持登陆/运行:

    # 进入 Python 命令行、让程序保持运行

    embed()

    # 或者仅仅堵塞线程

    # bot.join()

    模块特色

    全面对象化接口,调用更优雅

    默认多线程响应消息,回复更快

    包含 聊天机器人、共同好友 等 实用组件

    只需两行代码,在其他项目中用微信接收警告

    愉快的探索和调试,无需涂涂改改

    可混合使用 itchat 的原接口

    当然,还覆盖了各类常见基本功能:

    发送文本、图片、视频、文件

    通过关键词或用户属性搜索 好友、群聊、群成员等

    获取好友/群成员的昵称、备注、性别、地区等信息

    加好友,建群,邀请入群,移出群

    非常有意思的Python模块,如果之前小编也有一些文章是关于用Python玩微信的。

    比如:

    用Python发朋友圈

    微信控制电脑远程关机

    用Python分析微信朋友圈

    用Python给微信好友自动发送天气预报

    Python开发微信聊天机器人

    用Python找出微信上删除你好友的人

    等等

    相关文章

      网友评论

        本文标题:wxpy:用 Python 玩转微信就是这么简单

        本文链接:https://www.haomeiwen.com/subject/eiztkqtx.html