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中的装饰器、闭包和functools的教程
Apr 02 Python
Python实现文件按照日期命名的方法
Jul 09 Python
Python性能提升之延迟初始化
Dec 04 Python
详解使用python crontab设置linux定时任务
Dec 08 Python
代码讲解Python对Windows服务进行监控
Feb 11 Python
对python抓取需要登录网站数据的方法详解
May 21 Python
python hook监听事件详解
Oct 25 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
Feb 23 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
Mar 24 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 Python
基于Python 的语音重采样函数解析
Jul 06 Python
python通过函数名调用函数的几种方法总结
Jun 07 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中break及continue两个流程控制指令区别分析
2011/04/18 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
2013/06/29 PHP
php中autoload的用法总结
2013/11/08 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
2019/10/15 PHP
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
2016/08/11 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
React中使用async validator进行表单验证的实例代码
2018/08/17 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
jQuery使用jsonp实现百度搜索的示例代码
2020/07/08 jQuery
Element Badge标记的使用方法
2020/07/27 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
[05:23]DOTA2-DPC中国联赛2月1日Recap集锦
2021/03/11 DOTA
Python 元组(Tuple)操作详解
2014/03/11 Python
Python变量赋值的秘密分享
2018/04/03 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
使用pygame编写Flappy bird小游戏
2020/03/14 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
python空元组在all中返回结果详解
2020/12/15 Python
使用Python实现音频双通道分离
2020/12/25 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
阿德的梦教学反思
2014/02/06 职场文书
新学期开学标语
2014/06/30 职场文书
2014年妇女工作总结
2014/12/06 职场文书
幼儿园感谢信
2015/01/21 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
python编程实现清理微信重复缓存文件
2021/11/01 Python