一个简单的用python编写的微信客户端。
pywxclient的Python项目详细描述
Pywxclient
一个简单的微信客户端,基于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
更改日志
转到CHANGELOG.md。
如何贡献
打开issue,加入讨论或发出请求。