python实现的自动发送消息功能详解


Posted in Python onAugust 15, 2019

本文实例讲述了python实现的自动发送消息功能。分享给大家供大家参考,具体如下:

一个简单的脚本

#-*- coding:utf-8 -*-
from __future__ import unicode_literals
from threading import Timer
import itchat
import requests
# 抓取金山毒霸每日一句,英文和翻译
def get_news():
  url = "http://open.iciba.com/dsapi/"
  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实现的自动发送消息功能详解

参考资料:

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python中的anydbm模版和shelve模版使用指南
Jul 09 Python
python 字符串转列表 list 出现\ufeff的解决方法
Jun 22 Python
python 简单备份文件脚本v1.0的实例
Nov 06 Python
Python退火算法在高次方程的应用
Jul 26 Python
深入flask之异步非堵塞实现代码示例
Jul 31 Python
Python3实现统计单词表中每个字母出现频率的方法示例
Jan 28 Python
python实现浪漫的烟花秀
Jan 30 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
Feb 14 Python
python实现名片管理系统项目
Apr 26 Python
利用Django模版生成树状结构实例代码
May 19 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
Python3将ipa包中的文件按大小排序
Apr 17 Python
python调用支付宝支付接口流程
Aug 15 #Python
Python使用字典实现的简单记事本功能示例
Aug 15 #Python
Flask框架学习笔记之模板操作实例详解
Aug 15 #Python
Flask框架学习笔记之消息提示与异常处理操作详解
Aug 15 #Python
python打造爬虫代理池过程解析
Aug 15 #Python
使用selenium和pyquery爬取京东商品列表过程解析
Aug 15 #Python
如何爬取通过ajax加载数据的网站
Aug 15 #Python
You might like
一个ubbcode的函数,速度很快.
2006/10/09 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
php中邮箱地址正则表达式实现与详解
2012/04/24 PHP
PHP检测移动设备类mobile detection使用实例
2014/04/14 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
JavaScript中的Primitive对象封装介绍
2014/12/31 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
微信小程序用户盒子、宫格列表的实现
2020/07/01 Javascript
JS如何实现在弹出窗口中加载页面
2020/12/03 Javascript
[26:40]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第一局
2016/02/25 DOTA
Python计算程序运行时间的方法
2014/12/13 Python
Python脚本暴力破解栅栏密码
2015/10/19 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
木马的传播途径主要有哪些
2016/04/08 面试题
中专生自荐信
2013/10/12 职场文书
销售演讲稿范文
2014/01/08 职场文书
小学英语教学反思
2014/01/30 职场文书
幼师自我鉴定
2014/02/01 职场文书
检举信的格式及范文
2014/04/04 职场文书
环保倡议书怎么写
2014/05/16 职场文书
大学生优秀班干部事迹材料
2014/05/26 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
总经理岗位职责
2015/02/04 职场文书
经济纠纷起诉状
2015/05/20 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
Django框架中视图的用法
2022/06/10 Python