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连接数据库学习之DB-API详解
Feb 07 Python
Matplotlib中文乱码的3种解决方案
Nov 15 Python
Python OpenCV之图片缩放的实现(cv2.resize)
Jun 28 Python
python opencv捕获摄像头并显示内容的实现
Jul 11 Python
django 中的聚合函数,分组函数,F 查询,Q查询
Jul 25 Python
python应用文件读取与登录注册功能
Sep 23 Python
python 实现二维字典的键值合并等函数
Dec 06 Python
Python 解析简单的XML数据
Jul 24 Python
Python自动登录QQ的实现示例
Aug 28 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
Oct 15 Python
详解用Python把PDF转为Word方法总结
Apr 27 Python
python实现双向链表原理
May 25 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
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
PHP检查URL包含特定字符串实例方法
2019/02/11 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
jQuery入门第一课 jQuery选择符
2010/03/14 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
2012/12/09 Javascript
jquery实现的美女拼图游戏实例
2015/05/04 Javascript
JavaScript中constructor()方法的使用简介
2015/06/05 Javascript
JavaScript实现非常简单实用的下拉菜单效果
2015/08/27 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
Spring MVC中Ajax实现二级联动的简单实例
2016/07/06 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
探讨Vue.js的组件和模板
2017/10/27 Javascript
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
python3调用百度翻译API实现实时翻译
2018/08/16 Python
python爬取网易云音乐评论
2018/11/16 Python
python实现淘宝购物系统
2019/10/25 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
HSRP的含义以及如何工作
2014/09/10 面试题
小学生读书感言
2014/02/12 职场文书
司机职责范本
2014/03/08 职场文书
《春雨》教学反思
2014/04/24 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
致青春观后感
2015/06/09 职场文书
2016年度员工工作表现评语
2015/12/02 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python
MySQL索引是啥?不懂就问
2021/07/21 MySQL