微信自动发送消息

由于各种原因,好久没更新了,以后要坚持更新。。。
今天我就教大家如何做一个风趣又不失逼格的程序员。利用 python 每天给你最心爱的人,发送微信消息,说声晚安。
这篇文章参考与【痴海】公众号的文章,有兴趣的关注一起学习Python
代码很容易看懂,所以不再啰嗦直接上代码了。注意的是itchat库github上也有基本的用法

pip install itchat

#!/usr/bin/python3
# -*-coding:utf-8 -*-
#Author:Eminjan
#@Time  :2018/5/14 21:31

import requests
import itchat

def get_news():
    # 获取金山词霸每日一句,英文和翻译
    url = "http://open.iciba.com/dsapi"
    r = requests.get(url)
    contents = r.json()['content']
    translation = r.json()['translation']
    return contents,translation

def send_news():
    
    try:
        # 登陆你的微信账号,会弹出登录二维码,扫描就可
        itchat.auto_login(hotReload=True)
        # 获取你对应的好友备注
        my_firend = itchat.search_friends(name="小明")
        XiaoMing = my_firend[0]["UserName"]
        # 获取金山字典的内容
        message1 = str(get_news()[0])
        content = str(get_news()[1][17:])
        message2 = str(content)
        message3 = "来自最爱你的人"

        # 发送消息
        itchat.send(message1,toUserName=XiaoMing )
        itchat.send(message2,toUserName=XiaoMing )
        itchat.send(message3,toUserName=XiaoMing )


    except:
        message4 = u"今天最爱你的人出现了^^^^^"
        itchat.send(message4, toUserName=XiaoMing )

def main():
    send_news()

if __name__ == '__main__':
    main()

你可能感兴趣的:(微信自动发送消息)