用python编写的简化版微信客户端 -凯发k8国际

0顶
0踩

用python编写的简化版微信客户端

2017-09-11 17:25 by 副主编 jihong10102006 评论(0) 有7544人浏览
引用
原文:
翻译:peter

pywxclient

基于web http api的简化版的微信客户端,支持授权,登录,获取消息和接收消息。

如下所示:
from pywxclient.core import session, syncclient
s1 = session()
c1 = syncclient(s1)
c1.get_authorize_  # open the url in web browser
c1.authorize()  # continue authorize when returning false
c1.login()
c1.sync_check()
msgs = c1.sync_message()  # here are your wechat messages
c1.flush_sync_key()

特征:
  • 微信授权
  • 微信登录
  • 接收所有可能的消息
  • 发送文本消息
  • 发送图片消息
  • 发送音频消息
  • 发送 gif 格式图片消息
  • 获取微信联系人信息
  • 客户端转存为dict
  • 从dict加载客户端
  • 本地/网络文件上传
pywxclient 的目标是支持 python 3, 因此不保证 python 2能正常工作。

安装

可以简单的使用 pip 命令安装,操作如下:
$ pip install pywxclient

或者从 git 安装
$ pip install git https://github.com/justdoit0823/pywxclient

示例

在示例目录中, 有两个简化版的 python 微客户端程序作为教程。

或者,可以这个用pywxclient 包编写一个更复杂的微客户端。
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 我们使用了第三方库wechatpy来简化开发过程,并提供了一个简单的示例代码来演示如何发送模板消息。微信模板消息是一种在微信公众号中向用户发送通知的方式,它可以用于各种应用场景,例如订单状态更新、活动通知等。...

  • 原标题:用python编写的简化版微信客户端原文:a simple wechat client written in python supports session persistence.翻译:peterpywxclient基于web http api的简化版的微信客户端,支持授权,登录,获取消息和...

  • 从csv文件(自己用excel创建,可以大家共享)中读出本班学生名字数组,这个数组要和红包数组shape一样。 # 4.筛选出运气王的名字,即红包最大的同学名字。 # 5.同样逻辑再发一次红包,筛选出两次红包之和的运气王。 ...

  • 用免费公开视频,卷飞培训班哈人!打死不报班,赚钱靠狠干!只要自己有电脑,前后项目都能搞!n年苦学无人问,一朝成名天下知! 另外,本例中使用的鼠标指针方案是我最常用,最喜欢的方案 在这里插入图片描述 在本文...

  • 1 微服务 1.1 什么是微服务 首先假设要做一款简化版的微信产品,它只有如下几个功能。那么你的初期系统设计应该是这样的: (1)微信单体架构 随着时间的迁移,跨年夜,同一时刻,很多人都在发朋友圈,朋友圈接口访问...

  • 定位技术课程设计课程设计教学目的课程设计要求课程设计题目原题目拓展内容需求分析原理分析微信小程序api定位原理wifi指纹定位原理路径规划算法调研详细设计总述凯发k8国际娱乐官网入口主页面介绍学校简介页面介绍导引页面概述导引地图...

  • 就算你完全没有开发过微信小程序,甚至没有接触过小程序的相关技术(xml、json、javascript 等)也可以轻松入门! 涵盖开发全周期,助你尽快完成自己的小程序: 麻雀虽小,五脏俱全。专栏通过 9 篇文章覆盖从开发...

  • python开发框架是一组用于简化和加速python应用程序开发的库和工具。它们提供了一系列预定义的功能和结构,以便开发者能够快速构建、测试和维护应用程序。 总结python的开发框架,包括:web框架、爬虫框架、定时任务...

  • 知乎周源微信 we spent a lot of time at corillian (my last job) thinking about identity, and a few months before i left i started getting into cardspace and openid. this was a little over a year ago. ...

  • 管理 python 版本和环境的工具 p:非常简单的交互式 python 版本管理工具。凯发k8国际娱乐官网入口官网 pyenv:简单的 python 版本管理工具。凯发k8国际娱乐官网入口官网 vex:可以在虚拟环境中执行命令。凯发k8国际娱乐官网入口官网 virtualenv:创建独立 python 环境的工具。凯发k8国际娱乐官网入口官网 ...

  • 点击上方蓝色小字,关注“涛哥聊python”重磅干货,第一时间送达来源:开源前哨【导语】:想制作属于自己的桌面应用程序吗?这有 15 个示例带你手把手入门。简介本次将介绍一个用 pyqt ...

  • 微信小程序入门级开发教程来了,微信小程序的英文名wechat mini program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。

  • 微信自动抢红包动态库 https://github.com/east520/autogetredenv 微信抢红包插件(安卓版) https://github.com/geeeeeeeeek/wechatluckymoney hardsed神器: https://github.com/yangyangwithgnu/hardseed 甲方安全...

  • yaml版接口自动化详细讲解(python pytest allure log yaml mysql redis 钉钉通知 jenkins) yaml作为一种人类可读性高、内置层次结构、性能高效的数据格式,在接口自动化测试中很常用。使用yaml...

  • 一、前言socket是计算机之间进行网络通信的一套程序接口,最初由...python提供了socket模块,对socket进行了二次封装,支持socket接口的访问,大幅度简化了程序的开发步骤,提高了开发效率。除此之外,python...

  • 中文版github地址:https://github.com/jobbole/awesome-python-cn英文版github地址: https://github.com/vinta/awesome-python星球君已经下载整理好pdf,包含资源外链。大家在公众号后台回复

  • 本文将详细列举微信小程序上以找到的开源微信小游戏源码和游戏相关项目的列表-老派文本冒险、教育游戏、8位平台游戏、基于浏览器的游戏、独立游戏、gamejam项目、商业游戏的附加组件/地图/插件、库、框架、引擎等等...

  • 文末有干货“python高校”,马上关注 真爱,请置顶或星标 这是一位大佬翻译的google python代码风格指南,很全面。可以作为公司的code review 标准,也可以作为自己...

  • 管理系统是一种通过计算机技术实现的用于组织、监控和控制各种活动的软件系统。这些系统通常被设计用来提高效率、减少错误、加强安全性,同时提供数据和信息支持。以下是一些常见类型的管理系统: 学校管理系统: 用于学校或教育机构的学生信息、教职员工信息、课程管理、成绩记录、考勤管理等。学校管理系统帮助提高学校的组织效率和信息管理水平。 人力资源管理系统(hrm): 用于处理组织内的人事信息,包括员工招聘、培训记录、薪资管理、绩效评估等。hrm系统有助于企业更有效地管理人力资源,提高员工的工作效率和满意度。 库存管理系统: 用于追踪和管理商品或原材料的库存。这种系统可以帮助企业避免库存过剩或不足的问题,提高供应链的效率。 客户关系管理系统(crm): 用于管理与客户之间的关系,包括客户信息、沟通记录、销售机会跟踪等。crm系统有助于企业更好地理解客户需求,提高客户满意度和保留率。 医院管理系统: 用于管理医院或医疗机构的患者信息、医生排班、药品库存等。这种系统可以提高医疗服务的质量和效率。 财务管理系统: 用于记录和管理组织的财务信息,包括会计凭证、财务报表、预算管理等。财务管理系统

  • gb2312字符集 作用:国家简体中文字符集,兼容ascii。 位数:使用2个字节表示,能表示7445个符号,包括6763个汉字,几乎覆盖所有高频率汉字。 范围:高字节从a1到f7, 低字节从a1到fe。将高字节和低字节分别加上0xa0即可得到编码。 gbk字符集 作用:它是gb2312的扩展,加入对繁体字的支持,兼容gb2312。 位数:使用2个字节表示,可表示21886个字符。 范围:高字节从81到fe,低字节从40到fe。 gb18030字符集 作用:它解决了中文、日文、朝鲜语等的编码,兼容gbk。 位数:它采用变字节表示(1 ascii,2,4字节)。可表示27484个文字。 范围:1字节从00到7f; 2字节高字节从81到fe,低字节从40到7e和80到fe;4字节第一三字节从81到fe,第二四字节从30到39。

global site tag (gtag.js) - google analytics
网站地图