python实现给微信指定好友定时发送消息


Posted in Python onApril 29, 2019

python有很多有趣的库,其中wxpy是连接微信的接口,具体可以查看官方文档。可以实现自动操作,wxpy 支持 Python 3.4-3.6,以及 2.7 版本。

一、安装

win10环境,直接在cmd中,输入

pip install wxpy

有时网络不稳定,可能出现错误,重新执行操作尝试一下。

二、简单介绍

# 导入模块
from wxpy import *
# 初始化机器人,扫码登陆
bot = Bot()
# 搜索名称含有 "游否" 的男性深圳好友
my_friend = bot.friends().search('游否', sex=MALE, city="深圳")[0]

三、详细代码

打开cmd,执行jupyter notebook,打开ipython环境,在打开的浏览器页面中,新建一个python3的ipynb文件。

from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
 
bot = None
def get_news():
 #获取一个连接中的内容
 url = "http://open.iciba.com/dsapi/"
 r = requests.get(url)
 print(r.json())
 contents = r.json()['content']
 translation = r.json()['translation']
 return contents,translation
def login_wechat():
 global bot
 bot = Bot()
 # bot = Bot(console_qr=2,cache_path="botoo.pkl")#linux环境上使用
def send_news():
 if bot == None:
  login_wechat()
 try:
  my_friend = bot.friends().search(u'xxx')[0] #xxx表示微信昵称
  my_friend.send(get_news()[0])
  my_friend.send(get_news()[1][5:])
  my_friend.send(u"咦?我是自动人!!")
  t = Timer(360, send_news) #360是秒数
  t.start()
 except:
  print(u"失败!!")
if __name__ == "__main__":
 send_news()
 print(get_news()[0])

然后按ctrl+enter键执行。

python实现给微信指定好友定时发送消息

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

Python 相关文章推荐
Python中的tuple元组详细介绍
Feb 02 Python
对Python 数组的切片操作详解
Jul 02 Python
python-opencv 将连续图片写成视频格式的方法
Jan 08 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
Jul 23 Python
Python利用WMI实现ping命令的例子
Aug 14 Python
Python将主机名转换为IP地址的方法
Aug 14 Python
wxpython多线程防假死与线程间传递消息实例详解
Dec 13 Python
在django中实现choices字段获取对应字段值
Jul 12 Python
基于python调用jenkins-cli实现快速发布
Aug 14 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
Aug 27 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
用Python将GIF动图分解成多张静态图片
Jun 11 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
python微信撤回监测代码
Apr 29 #Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
Apr 29 #Python
You might like
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
IOS 开发之NSDictionary转换成JSON字符串
2017/08/14 PHP
php使用yield对性能提升的测试实例分析
2019/09/19 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
JS实现图片预加载无需等待
2012/12/21 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
JS获取url参数、主域名的方法实例分析
2016/08/03 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
python3简单实现微信爬虫
2015/04/09 Python
python 时间戳与格式化时间的转化实现代码
2016/03/23 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
详解python解压压缩包的五种方法
2019/07/05 Python
Python字典dict常用方法函数实例
2020/11/09 Python
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
2014年应届大学生自我评价
2014/01/09 职场文书
关于环保的建议书400字
2014/03/12 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
升职感谢信
2015/01/22 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
田径运动会通讯稿
2015/07/18 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS
MySql开发之自动同步表结构
2021/05/28 MySQL