用python编写的简化版微信客户端 -买球官网平台

0顶
0踩

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

2017-09-11 17:25 by 副主编 jihong10102006 评论(0) 有7331人浏览
引用
原文:
翻译: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 条 请登录后发表评论

发表评论

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

相关推荐

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

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

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

  • 知乎周源微信 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猫”关注 ,回复“1”领取电子书使用python开发图形界面的软件其实并不多,相对于gui界面,可能web方式的应用更受人欢迎。但对于像我一样对其他编程语言比如c#...

  • 管理 python 版本和环境的工具 p:非常简单的交互式 python 版本管理工具。买球官网平台官网 pyenv:简单的 python 版本管理工具。买球官网平台官网 vex:可以在虚拟环境中执行命令。买球官网平台官网 virtualenv:创建独立 python 环境的工具。买球官网平台官网 ...

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

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

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

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

  • “ 微信支付在各个操作系统,各个应用下的挑战还是蛮大的,这也得益于腾讯架构师的专业。作为一个重要业务,微信支付在客户端上面临着各种问题,其中最核心问题就是分平台实现导致的问题。ios 和安...

  • python操作excel有很多模块,各有优劣,需要在读取时间、方便程度、支持功能等方面平衡选择。

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

  • 点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达作者 | erik-jan van baaren策划 | 万佳出处 | 架构头条全球各地的程序员都是怎样使用 pyth...

  • 需要把其它类型转换成布尔,使用bool() —使用较少,后面会直接使用变量 来判断 变量名: 命名规范: 1、可以使用字母、数字 和下划线(_),不能以数字开头 2、不能使用关键字或保留字(创建python语言时,...

  • 更多内容关注微信公众号:fullstack888微信支付在各个操作系统,各个应用下的挑战还是蛮大的,这也得益于腾讯架构师的专业。作为一个重要业务,微信支付在客户端上面临着各种问题,其中最核...

  • python图片文本识别使用的工具是pil和pytesser。因为他们使用到很多的python库文件,为了避免一个个工具的安装,建议使用pythonxypytesser是ocr开源项目的一个模块,在python中导入这个模块即可将图片中的文字转换成...

global site tag (gtag.js) - google analytics