如下所示:
from __future__ import unicode_literalsfrom threading import Timerfrom wxpy import *import requests#bot = Bot()#bot = Bot(console_qr=2,cache_path="botoo.pkl")#這里的二維碼是用像素的形式打印出來!,如果你在win環境上運行,替換為 bot=Bot()bot = Bot(cache_path=True)def get_news1():#獲取金山詞霸每日一句,英文和翻譯  url = "http://open.iciba.com/dsapi/"  r = requests.get(url)  contents = r.json()['content']  translation= r.json()['translation']  return contents,translationdef send_news():  try:    my_friend = bot.friends().search(u'狂奔的蝸牛')[0]  #你朋友的微信名稱,不是備注,也不是微信帳號。    my_friend.send(get_news1()[0])    my_friend.send(get_news1()[1][5:])    my_friend.send(u"以上是金山詞霸每日一句,崔蘋正在轟炸你的微信!")    t = Timer(6000000, send_news)#每86400秒(1天),發送1次,不用linux的定時任務是因為每次登陸都需要掃描二維碼登陸,很麻煩的一件事,就讓他一直掛著吧    t.start()  except:    my_friend = bot.friends().search('奶瓶仔')[0]#你的微信名稱,不是微信帳號。    my_friend.send(u"今天消息發送失敗了")if __name__ == "__main__":  send_news()以上這篇python給微信好友定時推送消息的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答