一个简单的用python编写的微信客户端。

pywxclient的Python项目详细描述


Pywxclient

https://travis-ci.org/justdoit0823/pywxclient.svg?branch=master

一个简单的微信客户端,基于web http api,支持授权、登录、取信、发信。

我们开始了:

>>> frompywxclient.coreimportSession,SyncClient>>> s1=Session()>>> c1=SyncClient(s1)>>> c1.get_authorize_url()# 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()

功能

  • WeChat authorization
  • WeChat login
  • Fetching WeChat contacts
  • Fetching all possible messages
  • Send text message
  • Send image message
  • Send video message
  • Send file message
  • Dump client as a dict
  • Load client from a dict
  • Local or network files uploading

pywxclient只支持python 3,因此不能保证python 2。

安装

我们可以简单地使用pip进行安装,如下所示:

$ pip install pywxclient

或者从git安装

$ pip install git+https://github.com/justdoit0823/pywxclient

示例

examples目录中,有两个简单的python微信客户端程序作为教程。

或者你可以用这个pywxclient包编写一个更复杂的微信客户端。

更改日志

转到CHANGELOG.md

如何贡献

打开issue,加入讨论或发出请求。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
mysql如何正确安装MySQLConnector java?   java如何通过发送列表从数据库获取数据?   java将结束标记添加到HtmleElement(HtmlUnit)   java将多个高亮灯设置为一个窗格   java中比较器的使用   java如何访问servlet和下载附件?   未调用swing java绘制方法   Hibernate中映射实体的java问题   无法创建java SessionFactory和接口实现bean   java Hibernate从JTA转变为每个线程的延迟加载和会话   java日志伪造强化修复   CalendarView Android中的java更改fontfamily   java JSP Servlet getParameter给定null   安卓 Java:创建一个KML文件并在现有文件中插入元素   java当存在多个匹配证书时,如何选择SSL客户端证书?   exceljava。lang.ClassCastException:ExcelStreamAction无法强制转换为com。开放交响乐团。xwork2。行动   getter方法中的Java断言   java ShapeRenderer转换干扰LibGDX中的网格转换