API https://itchat.readthedocs.io/zh/latest/api/
教程 https://www.yahboom.com/build.html?id=1999&cid=257
项目地址 https://github.com/revotu/ItChat
更多使用 https://www.cnblogs.com/jiaoyu121/p/6944398.html
重要文件传输 : 视频 图片 语音 文字
https://www.cnblogs.com/dongxiaodong/p/10490563.html
音乐交互
https://itchat.readthedocs.io/zh/latest/tutorial/tutorial2/
说明: 这玩意相当于网页版微信,所以登陆了会挤掉电脑端。手机也会提示网页微信已经登陆,手机通知关闭,但是手机仍然可以接收消息(所以和手机不冲突喽??)。
1安装
首先使用pip安装itchat:
Windows用户可以直接打开cmd输入:
pip install itchat
Mac用户由于没有对anaconda的python配置环境变量,需要先在终端输入:
curl https://bootstrap.pypa.io/get-pip.py | python3
树莓派版本无需下载pip,直接下载itchat输入:
pip install itchat
pip命令和pip3的区别是:pip3可以直接下载适合python3 使用的package。对于树莓派,我们可以根据spyder中python的版本使用pip2或pip3下载itchat:
pip2 install itchat
2使用基本例程
首先解决问题,报错找不到 itchart
https://blog.csdn.net/lockelk/article/details/85296818
可以先查看是否已安装及安装的版本
2-1shell下:
pip list
解决:
先查看wxpy的安装路径
pip show itchat
然后将路径添加
python 进入>>>
>>>import sys
>>>sys.path.append("/home/pi/.local/lib/python2.7/site-packages")
其中括号内的为上一步实际查出的安装路径。
>>>sys.path 查看已安装的
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
import sys
sys.path.append("/home/pi/.local/lib/python2.7/site-packages")
import itchat
#登陆 扫描图片二维码,一次登陆永久记录
itchat.auto_login(hotReload=True)
#给文件出书助手,发送一条消息
itchat.send(u'你好', 'filehelper')
#给指定用户发消息
users=itchat.search_friends("育铃")
userName= users[0]['UserName']
print(userName)
itchat.send('你好,姚宝贝蛋',toUserName=userName)
#程序不停运行
itchat.run()
2-2 win10下修正错误
#!/usr/bin/env python2
# -*- coding: utf-8 -*-
import sys
sys.path.append("F:/dongdong/0tool/python/Anaconda3/Li