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 ZipFile模块详解
Nov 01 Python
Python的print用法示例
Feb 11 Python
pytorch对可变长度序列的处理方法详解
Dec 08 Python
Python3简单爬虫抓取网页图片代码实例
Aug 26 Python
浅谈Python类中的self到底是干啥的
Nov 11 Python
python如何获取apk的packagename和activity
Jan 10 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
Apr 14 Python
关于tensorflow softmax函数用法解析
Jun 30 Python
Python使用文件操作实现一个XX信息管理系统的示例
Jul 02 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 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
解决GD中文乱码问题
2007/02/14 PHP
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
jquery实现带单选按钮的表格行选中时高亮显示
2013/08/01 Javascript
Javascript 遮罩层和加载效果代码
2013/08/01 Javascript
jquery 新建的元素事件绑定问题解决方案
2014/06/12 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
JS实现状态栏跑马灯文字效果代码
2015/10/24 Javascript
jquery实现模拟百分比进度条渐变效果代码
2015/10/29 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
详解redux异步操作实践
2018/08/15 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
vue实现计步器功能
2019/11/01 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
[48:32]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
详解Python中find()方法的使用
2015/05/18 Python
详解python深浅拷贝区别
2019/06/24 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
python opencv将表格图片按照表格框线分割和识别
2019/10/30 Python
Python while循环使用else语句代码实例
2020/02/07 Python
基于Python正确读取资源文件
2020/09/14 Python
亚洲独特体验旅游专家:eOasia
2018/08/15 全球购物
大学生社会实践自我鉴定
2014/03/24 职场文书
应届生求职信
2014/05/31 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
2014年社区工作总结
2014/11/18 职场文书
质检员岗位职责范本
2015/04/07 职场文书
通知函格式范文
2015/04/27 职场文书
法律意见书范文
2015/06/04 职场文书
Python Pandas知识点之缺失值处理详解
2021/05/11 Python