微信接服务商(E管家)API python 接口
Project description
ewechat
以前有很多基于 Web 微信的库,比如 itchat 等,在微信限制 web 微信该协议后这些库就无法使用了。现在如果想 hook 微信出接口,基本都要使用一些付费的服务,比如 wechaty PadLocal,这也是我一直在用的服务,但是 wechaty 一直没有实现朋友圈等功能。
这个E 云管家也是基于微信 iPad 协议,价格和 PadLoacal 一样(每个微信号每月 200 元)。由于已经实现了我需要的朋友圈功能,所以最近把自己的服务迁移到了这里。
⚠️ 提示
我在使用这家服务,但并不作为推荐。与微信的 web 协议不同,如果使用这个服务,服务商可以获取你微信的全部隐私。而且这是对微信协议的破解,账号有被封禁的风险,请慎重使用。
开发进度
这个服务商的 API 接口非常简单,官方文档接口数量不多。为了方便我自己日常使用,我打算把官方 API 接口封装成 python SDK。代码比较简单,有时间的话我尽快写完。
使用方法
该包是基于服务商 API 实现的,请在服务商处注册并购买相应资源后再进行配置。请先阅读服务商文档,否则可能不理解相关的参数。
下载安装该包:
git clone git@github.com:winniesi/ewechat.git
在你的代码里引入:
from ewechat import Wechat
# 实例化时请传入服务商提供的 url、账号和密码,
# 目的是为了获得授权码
my_wechat = Wechat(base_url=url, account="your_account", password="your_password")
# 如果已经获得了授权码,可以直接传入授权码
my_wechat = Wechat(base_url=url, auth=authorization)
# 进行登录,在弹出二维码后请用手机扫码登录
my_wechat.login_in()
# 登录完成后会在创建文件 logged_in
# 记录你的一些参数,参数的意义请参照服务商文档
目前已经完成了一小部分接口,我会尽快写完。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ewechat-0.1.1.tar.gz
(6.8 kB
view hashes)
Built Distribution
Close
Hashes for ewechat-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53f3e06e613a0ba1fe5d451b0a1998c9951b15dc69c66e4f14f257f53b9dd137 |
|
MD5 | 3d4bb1d524fac294c5d4b5a6b5f9c541 |
|
BLAKE2b-256 | cc831d1478d438118a56c3e68a0af83fda092fafcab9214320ff69490d9e57f2 |