用python自動傳送訊息

2021-08-20 20:45:45 字數 1232 閱讀 2568

乙個簡單的指令碼
#-*- coding:utf-8 -*-

from __future__ import unicode_literals

from threading import timer

import itchat

import requests

# 抓取金山毒霸每日一句,英文和翻譯

def get_news():

url = ""

r = requests.get(url)

content = r.json()['content']

translation = r.json()['translation']

return content, translation

def send_news():

try:

# 把抓取的資料傳參

contents = get_news()

itchat.auto_login(hotreload=true)

my_friend = itchat.search_friends(name=u'loli')

# 傳送訊息

itchat.send(contents[0], tousername=my_friend)

itchat.send(contents[1], tousername=my_friend)

itchat.send(u"i love you", tousername=my_friend)

# 一天迴圈傳送一次

t = timer(86400, send_news)

t.start()

except:

my_friend = itchat.search_friends(name=u'loli')

itchat.send(u"今天訊息傳送失敗了", tousername=my_friend)

if __name__ == '__main__':

send_news()

需要安裝的包:

pip install requests
pip install itchat
這裡以抓取金山毒霸句子為例。

效果圖:

python之微信自動傳送訊息

如下 from future import unicode literals from threading import timer from wxpy import import requests bot bot defsend news try my friend bot.friends sea...

python定時用微信傳送訊息

首先,我們需要準備python用到的第三方庫 pip install wxpy pip install requests 步驟如下 如此,我們在編輯器pycharm裡面第三方庫就載入好了。那麼實現的 如下 from future import unicode literals from thread...

用Python實現微信定時傳送訊息

注意 該作者部落格已遷移至 所需模組 可用pip安裝 apscheduler 定時任務框架 官方文件 定時傳送群訊息 import itchat from apscheduler.schedulers.blocking import blockingscheduler defsend news 更新...