python骚操作,指定微信好友发送消息

python 指定好友发送消息

  • 大家在测试的时候尽量使用微信小号
  • 不要不改代码就测试
  • 这里调用了金山词霸的每日一句,你也可以指定文字信息发送,七夕快到了,你懂得。
from threading import Timer
from wxpy import *
import requests

bot = Bot()#连接微信,会出现一个登陆微信的二维码
def get_news():
    '''获取金山词霸每日一句'''
    url = 'http://open.iciba.com/dsapi'
    r = requests.get(url)
    content = r.json()['content']
    note = r.json()['note']
    return content,note
def send_news():
    try:
        contents = get_news()
        my_friend =bot.friends().search(u'小明')[0]#这里是你微信好友的昵称
        my_friend.send(contents[0])
        my_friend.send(contents[1])
        my_friend.send(u'来自自动回复')
        t = Timer(86400,send_news)#这里是一天发送一次,86400s = 24h

        t.start()

    except:
        my_friend = bot.friends().search('sixkery')[0]#这里是你的微信昵称
        my_friend.send(u'今天消息发送失败了')

if __name__ == '__main__':
    send_news()

你可能感兴趣的:(爬虫)