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实现系统状态监测和故障转移实例方法
Nov 18 Python
python抓取豆瓣图片并自动保存示例学习
Jan 10 Python
Python中的异常处理相关语句基础学习笔记
Jul 11 Python
python 网络编程常用代码段
Aug 28 Python
python实现周期方波信号频谱图
Jul 21 Python
pandas把所有大于0的数设置为1的方法
Jan 26 Python
利用Python小工具实现3秒钟将视频转换为音频
Oct 29 Python
python使用正则来处理各种匹配问题
Dec 22 Python
python如何通过闭包实现计算器的功能
Feb 22 Python
Python如何对齐字符串
Jul 30 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
Jul 31 Python
一篇文章弄懂Python关键字、标识符和变量
Jul 15 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
PHP number_format() 函数定义和用法
2012/06/01 PHP
探讨:如何使用PhpDocumentor生成文档
2013/06/25 PHP
PHP中使用SimpleXML检查XML文件结构实例
2015/01/07 PHP
PHP基于单例模式实现的mysql类
2016/01/09 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
JavaScript经典效果集锦
2010/07/06 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
JS弹出层单纯的绝对定位居中示例代码
2014/02/18 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
Electron vue的使用教程图文详解
2019/07/05 Javascript
微信小程序通过一个json实现分享朋友圈图片
2019/09/03 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
vue 移动端记录页面浏览位置的方法
2020/03/11 Javascript
vue实现匀速轮播效果
2020/06/29 Javascript
jQuery编写QQ简易聊天框
2020/08/27 jQuery
python小技巧之批量抓取美女图片
2014/06/06 Python
Python导入oracle数据的方法
2015/07/10 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
2018/05/24 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
深入浅析Python科学计算库Scipy及安装步骤
2019/10/12 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
解决python使用list()时总是报错的问题
2020/05/05 Python
python eventlet绿化和patch原理
2020/11/21 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
Melijoe美国官网:法国奢侈童装购物网站
2017/04/19 全球购物
英国独特礼物想法和个性化礼物网站:notonthehighstreet.com
2018/04/16 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
婚礼答谢宴主持词
2014/03/14 职场文书