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 21 Python
Python升级提示Tkinter模块找不到的解决方法
Aug 22 Python
Python脚本暴力破解栅栏密码
Oct 19 Python
Python:Scrapy框架中Item Pipeline组件使用详解
Dec 27 Python
Python rstrip()方法实例详解
Nov 11 Python
Python利用itchat库向好友或者公众号发消息的实例
Feb 21 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
Feb 28 Python
python将unicode和str互相转化的实现
May 11 Python
五分钟学会怎么用python做一个简单的贪吃蛇
Jan 12 Python
python 实现图与图之间的间距调整subplots_adjust
May 21 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 Google的translate API代码
2008/12/10 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
阿里云的WindowsServer2016上部署php+apache
2018/07/17 PHP
PHP网站常见安全漏洞,及相应防范措施总结
2021/03/01 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
jquery实现居中弹出层代码
2010/08/25 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
Node.js 基础教程之全局对象
2017/08/06 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
node和vue实现商城用户地址模块
2018/12/05 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
[28:07]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第二场 12.13
2020/12/17 DOTA
python中的lambda表达式用法详解
2016/06/22 Python
pytorch实现CNN卷积神经网络
2020/02/19 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
Jupyter notebook如何修改平台字体
2020/05/13 Python
Python类及获取对象属性方法解析
2020/06/15 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
基于Python 函数和方法的区别说明
2021/03/24 Python
假日旅行社实习自我鉴定
2013/09/24 职场文书
夜大自我鉴定
2013/10/31 职场文书
亲子读书活动方案
2014/02/22 职场文书
法学专业求职信
2014/07/15 职场文书
竞选学习委员演讲稿
2014/09/01 职场文书
学习党的群众路线实践活动思想汇报
2014/09/12 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
创业计划书之旅游网站
2019/09/06 职场文书