itchat是支持登录微信的库,很实用。
登录时会弹出二维码,手机扫码确认即可登录。
pip install itchat
注解:不能直接给某一个好友发消息,但是可以通过itchat.search_friends 搜索出某个好友对应的一个字符串(@asdfghjkledrftyuil134156dh856gvdhgd)类似
然后发给这个字符串。好友就可以收到消息。
import itchat
itchat.login()
users = itchat.search_friends(name = U'张三')#好友昵称
itchat.sent('hello world',toUserName=users[0]['UserName'])#发消息给好友
itchat.sent('hello','filehelper')#发消息给自己微信
当然还有其他的功能,可以去github上搜源码看,个人觉得发消息这个功能就很实用,我们可以设定某一条件在特定环境下发消息,比如每天发天气预报,好友生日提醒,实时的预警监控。