WechatPCAPI

微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。可用于二次开发在线微信机器人、微信消息监控、群控软件、开发界面作多个微信控制软件等用途。

当前版本:@钊@

当前版本是免费版本

另有更稳定、更可靠、更强大的付费版本,点这里了解。付费版本README

如果帮到你,帮我点个star。

遇到问题可以提Issues,或关注公众号“燕幕自安”联系我。

延伸项目

有一些小伙伴在这个项目基础上做了其他功能,我列在下面供大家参考借鉴:

功能列表

目前支持:

微信多开

获取好友、群、公众号列表

接收消息(包括好友、群、公众号消息)

发送消息(支持文本(@某人)、图片、分享链接、文件、名片等格式)

待完成:

公众号关注

群控功能(建群、拉人进群、退群、踢人、发布群公告等功能)

加好友、删好友

反消息撤回等

怎么用?

clone/下载源码到本地

安装源码包里的微信客户端(你以前的版本和这个不一致的都需要安装这个)

执行源码中的test.py

目前提供pyd和依赖的相关文件,通过python直接import即可使用,目录里的test.py即是调用示例。

环境支持情况

windows 7/10 测试通过

python 3.7.4 不是该版本可能会报错dll load 错误

微信版本 目前仅支持V2.7.1.82版本,后续会考虑兼容其他版本,目录包里有该微信版本,直接下载安装即可。

国内下载慢?

现在不支持百度网盘更新了,请进群获取最新版本代码和相关文件,有问题也可以在群里咨询讨论。

QQ群:579737590(广告实在太多了,加了1元付费入群)

遇到问题?

请保证微信版本是从我的包里装的。

出现“找不到指定模块”,请安装python3.7运行,还不行的话,大致是因为windows相关运行库的缺失,请自行打开windows更新,或安装各个版本的运行时库。

其他问题和接口问题请在Issues中提问。

函数文档注释

不知道怎么调用的话,可以使用help(类名)查看函数文档,如下:

Help on class WechatPCAPI in module WechatPCAPI:

class WechatPCAPI(builtins.object)

| WechatPCAPI(on_message=None, on_wx_exit_handle=None, log=None)

|

| 微信PC版的API接口--当前版本:@钊@

|

| Methods defined here:

|

| __init__(self, on_message=None, on_wx_exit_handle=None, log=None)

| 类初始化函数

| :param on_message: 收到微信消息时的回调函数

| :param on_wx_exit_handle: 微信退出的回调函数,可空

| :param log: 日志句柄

|

| get_myself(self)

| 获取我的信息,即所登录账号的信息

| :return: 尚未登陆成功时为None, 登陆成功后为dict格式返回

|

| send_card(self, to_user, wx_id)

| 发送名片

| :param to_user: 发给谁(wx_id)

| :param wx_id: 要发送谁的名片(wx_id)

| :return: 无

|

| send_file(self, to_user, file_abspath)

| 发送文件

| :param to_user: 发给谁(wx_id)

| :param file_abspath: 文件在本地的绝对路径

| :return: 无

|

| send_gif(self, to_user, gif_abspath)

| 发送gif表情

| :param to_user: 发给谁(wx_id)

| :param gif_abspath: gif在本地的绝对路径

| :return: 无

|

| send_img(self, to_user, img_abspath)

| 发送图片

| :param to_user: 发给谁(wx_id)

| :param img_abspath: 图片在本地的绝对路径

| :return: 无

|

| send_link_card(self, to_user, title, desc, target_url, img_url='')

| 发送链接分享

| :param to_user: 发给谁(wx_id)

| :param title: 链接标题

| :param desc: 链接描述

| :param target_url: 链接URL

| :param img_url: 显示图片的URL

| :return: 无

|

| send_text(self, to_user, msg)

| 发送文本消息

| :param to_user: 发给谁(wx_id)

| :param msg: 文本消息内容

| :return: 无

|

| start_wechat(self, block=True)

| 启动微信,目前仅支持微信版本v2.7.1.82

| :param block: 是否阻塞,默认阻塞

| :return: 无

|

| update_frinds(self)

| :return: 无

|

| ----------------------------------------------------------------------

联系我

关注微信公众号“燕幕自安”,即可获取我的联系方式。

赞赏我

支持作者继续更新,请我喝杯咖啡

声明

本项目仅供技术研究,请勿用于非法用途,如有任何人凭此做何非法事情,均于作者无关,特此声明。

python pc微信 接收信息_GitHub - ericadver/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...相关推荐

  1. 微信获取好友、公众号、群聊的信息

    使用之前的准备工作:安装 itchat API easy_install itchat 1 在使用个人微信的过程当中主要有三种账号需要获取,分别为: 好友 公众号 群聊 itchat为这三种账号都提供 ...

  2. python 接收微信pc端_GitHub - linhuisheng/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...

    WechatPCAPI 微信PC版的API接口,可通过Python调用微信获取好友.群.公众号列表,并收发消息等功能.可用于二次开发在线微信机器人.微信消息监控.群控软件.开发界面作多个微信控制软件等 ...

  3. python 微信公众号网页接口调用_GitHub - micsem00/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...

    WechatPCAPI 微信PC版的API接口,可通过Python调用微信获取好友.群.公众号列表,并收发消息等功能.可用于二次开发在线微信机器人.微信消息监控.群控软件.开发界面作多个微信控制软件等 ...

  4. python的读取微信界面_GitHub - lchb000/WechatPCAPI: 微信PC版的API接口,可通过Python调用微信获取好友、群、公众号列表,并收发消息等功能。...

    WechatPCAPI 微信PC版的API接口,可通过Python调用微信获取好友.群.公众号列表,并收发消息,接受转账.好友请求.入群请求,群管理等功能.可用于二次开发在线微信机器人.微信消息监控. ...

  5. 微信公众号绑定开发者错误 该微信用户未开启“公众号安全助手”的消息接收功能

    错误信息 该微信用户未开启"公众号安全助手"的消息接收功能,请先开启后再绑定的解决办法 解决办法 关注微信公众号 公众平台安全助手 手机上进行操作:在微信公众号 公众平台安全助手中 ...

  6. 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定,Java微信公众号开发消息推送公众号用户绑定问题 的解决办法

    问题概述 在进行微信公众号开发的时候遇到的这个问题,通过Web开发公众号的模板消息推送,在调试的过程中,需要进行开发者接口联调&调试,在调试之前需要将当前的公众号与用户的微信号进行绑定, 绑定 ...

  7. 用户扫描二维码进入公众号后自动发送指定消息_wetool的封杀、企业微信的崛起,我们要怎么利用企业微信进行用户增长?...

    我们先简单了解下企业微信的概念 企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的OA应用,和连接微信生态的能力,可帮助企业连接内部.连接生态伙伴.连接消费者. 前段时间 ...

  8. 手把手教你最近很火的 微信公众号测试号推送消息

    最近有很多小伙伴在尝试做消息推送,今天详细教程它来啦!!! 过程不太复杂,跟着一步一步做就可以实现. 没时间的话,先收藏,等有时间了慢慢学! 第一步:注册微信公众号测试号 1.利用下面的链接注册一个微 ...

  9. 微信公众号php编程,PHP编程:微信公众号开发之文本消息自动回复php代码

    搜索热词 <微信公众号开发之文本消息自动回复PHP代码>要点: 本文介绍了微信公众号开发之文本消息自动回复PHP代码,希望对您有用.如果有疑问,可以联系我们. 本文实例为大家分享了PHP微 ...

最新文章

  1. 设置finder窗口大小_五个Finder技巧让你快速提高工作效率
  2. 【转载】SAP 计划策略组40、50对比分析
  3. 自学成才翁_以自学成才的设计师的身份在产品表旁导航。
  4. linux批量文件编码转换,Linux系统批量转换文件编码脚本
  5. 安装 SQL Server 2005 时出现性能计数器要求安装错误的解决办法
  6. CCIE考试现在需要面试了
  7. One Millisecond Face alignment with an Ensemble of Regression Trees
  8. 给你出道题---最佳组合问题
  9. 软件测试 | 手把手教你快速掌握 Monkey 工具,指令参数+APK集合测试
  10. 辽宁省沈阳市谷歌高清卫星地图下载
  11. 程序员能力的四个境界
  12. 如何用excel制作xy曲线图_如何用excel制作表格?
  13. openssl 签发证书相关命令
  14. 据说这是一堂价值300万元的课。有空看下,不要错过
  15. ArcGis-制图(简单点、线、面符号的制作、保存)
  16. MySQL 中的boolean/bool/tinyint(1)表示布尔类型
  17. 最细致全面架设外网传奇教程
  18. 二零一九己亥年中秋快乐
  19. Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】
  20. 用于调用的参数太少/写入位置时发生冲突/检测到无效的异常处理程序例程

热门文章

  1. 大而全还是小而美,财税SaaS的两种选择
  2. 如何做一个基于微信共享停车位小程序系统毕业设计毕设作品
  3. 只要3步,菜鸟也能用Python做个逗逼的表情包
  4. 开发笔记:解决安卓GestureOverlayView手势和ListView点击事件、文本框获取焦点冲突的问题
  5. 威廉史丹堡也惊了!生肖竟和乐器有这样的联系。
  6. 小米手机server内部调用alertdialog不显示问题
  7. 初等模型---核军备竞赛
  8. 失信被执行人查询API开发文档
  9. 《浅谈Java中数组的深拷贝和浅拷贝》
  10. Python爬虫理论 | (6) 进阶反反爬虫技术 --- 验证码识别