zoukankan      html  css  js  c++  java
  • Python下发送定时消息给微信好友

     1 """
     2 Description:时间可以改长一点  一分钟一个
     3 Author:Nod
     4 Date:
     5 Record:
     6 #---------------------------------v1-----------------------------------#
     7 """
     8 
     9 
    10 
    11 from __future__ import unicode_literals
    12 from threading import Timer
    13 from wxpy import *
    14 import requests
    15 
    16 bot = Bot()
    17 
    18 # linux执行登陆请调用下面的这句
    19  #bot = Bot(console_qr=2,cache_path="botoo.pkl")
    20 #获取金山词霸每日一句,英文和翻译
    21 def get_news():
    22     url = "http://open.iciba.com/dsapi/"
    23     r = requests.get(url)
    24     content = r.json()['content']
    25     note = r.json()['note']
    26     return content, note
    27 
    28 def send_news():
    29    try:
    30      contents = get_news()
    31 
    32    # 你朋友的微信备注,请注意最好你的好友备注只有1个
    33 
    34      my_friend = bot.friends().search(u'季学远')[0]
    35      my_friend.send(contents[0])
    36      my_friend.send(contents[1])
    37      my_friend.send(u"Have a good one!")
    38      # 每86400秒(1天),发送1次
    39      t = Timer(86400, send_news)
    40      t.start()
    41    except:
    42 
    43 
    44 
    45        # 你的微信名称,不是微信帐号。
    46 
    47         my_friend = bot.friends().search('季学远')[0]
    48         my_friend.send(u"今天消息发送失败了")
    49 
    50 if __name__ == "__main__":
    51     send_news()

    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple wxpy

  • 相关阅读:
    mybatis-plus 相关
    Nginx 相关
    Docker 相关
    shiro & jwt
    Java GC
    C++ Q&A
    epoll ET & LT
    关于 free 命令显示内存使用情况问题
    Metaprogramming in Ruby: It’s All About the Self
    On The Value Of Fundamentals In Software Development (基础知识在软件开发中的价值)
  • 原文地址:https://www.cnblogs.com/nodchen/p/9602035.html
Copyright © 2011-2022 走看看