python实现微信每日一句自动发送给喜欢的人


Posted in Python onApril 29, 2019

本文实例为大家分享了python实现微信每日一句自动发送的具体代码,供大家参考,具体内容如下

参考了一篇博客:教你使用python实现微信每天给女朋友说晚安

代码:

# -*- coding: utf-8 -*-
'''
这是一个用来测试微信自动发送消息的demo
恩,主要就是用到了一个微信库--wxpy
安装很简单 pip install wxpy
下面就开始吧
主要就两个函数
1、getNews();用以获取信息
2、sendNews();用以发送信息

我这里发送消息用的是for循环本意是群发,但是!但是!但是!程序发的太快会被微信禁掉,大概40个人左右就会被禁,以后可以试试sleep一下。

另外vscode中自定义python编译器:
Ctrl+shift+p, 选择 python: Select Interpreter
'''


from __future__ import unicode_literals
from wxpy import *
import requests
from threading import Timer

itchat = Bot(console_qr=2,cache_path="botoo.pkl")
def getNews():
 url = "http://open.iciba.com/dsapi/"
 r = requests.get(url)
 content = r.json()['content']
 note = r.json()['note']
 return content, note

def sendNews():
 try:
  #这里是备注
  friend = itchat.friends().search(name = u'xxx')

  content = getNews()
  print(content)
  message1 = str(content[0])
  message2 = str(content[1])
  message3 = "xxx"
  print(friend)

  for index,item in enumerate(friend):


   print("发送给 "+str(item)+" ing,index="+str(index))
   item.send(message1)
   item.send(message2)
   item.send(message3)

  t = Timer(86400,sendNews)
  t.start()
 except:
  errorMessage = "xxx"
  for index,item in enumerate(friend):
   item.send(errorMessage)


if __name__ == "__main__":
 sendNews()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python数据结构之二叉树的统计与转换实例
Apr 29 Python
Python实现的生成自我描述脚本分享(很有意思的程序)
Jul 18 Python
简单解决Python文件中文编码问题
Nov 22 Python
TensorFlow Session使用的两种方法小结
Jul 30 Python
python 拼接文件路径的方法
Oct 23 Python
Python的matplotlib绘图如何修改背景颜色的实现
Jul 16 Python
python实现的config文件读写功能示例
Sep 24 Python
Python的几种主动结束程序方式
Nov 22 Python
python带参数打包exe及调用方式
Dec 21 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
Feb 29 Python
Python Django 后台管理之后台模型属性详解
Apr 25 Python
总结Python变量的相关知识
Jun 28 Python
详解【python】str与json类型转换
Apr 29 #Python
python实现给微信指定好友定时发送消息
Apr 29 #Python
python使用wxpy实现微信消息防撤回脚本
Apr 29 #Python
Django Sitemap 站点地图的实现方法
Apr 29 #Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 #Python
python实现微信定时每天和女友发送消息
Apr 29 #Python
Python3.5常见内置方法参数用法实例详解
Apr 29 #Python
You might like
php获取网页内容方法总结
2008/12/04 PHP
PHP开发的一些注意点总结
2010/10/12 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
2015/05/12 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
asp函数split()对应php函数explode()
2019/02/27 PHP
jquery 日期分离成年月日的代码
2010/05/14 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
javascript实例分享---具有立体效果的图片特效
2014/06/08 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
Vue.js样式动态绑定实现小结
2019/01/24 Javascript
jQuery - AJAX load() 实例用法详解
2019/08/27 jQuery
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
Python3+Appium实现多台移动设备操作的方法
2019/07/05 Python
让Python脚本暂停执行的几种方法(小结)
2019/07/11 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
pandas之分组groupby()的使用整理与总结
2020/06/18 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
祖国在我心中演讲稿600字
2014/09/23 职场文书
2015年计算机教师工作总结
2015/07/22 职场文书
运动会宣传稿50字
2015/07/23 职场文书
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js