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类的多重继承问题深入分析
Nov 09 Python
python通过smpt发送邮件的方法
Apr 30 Python
在Python中处理字符串之isdigit()方法的使用
May 18 Python
详解Python中time()方法的使用的教程
May 22 Python
浅析Python的Django框架中的Memcached
Jul 23 Python
基于Python的接口测试框架实例
Nov 04 Python
pandas 小数位数 精度的处理方法
Jun 09 Python
对python 读取线的shp文件实例详解
Dec 22 Python
pyqt5 键盘监听按下enter 就登陆的实例
Jun 25 Python
基于Python中的yield表达式介绍
Nov 19 Python
Python中import导入不同目录的模块方法详解
Feb 18 Python
Python基础 括号()[]{}的详解
Nov 07 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
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
php PDO中文乱码解决办法
2009/07/20 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
JQuery选择器特辑 详细小结
2012/05/14 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
在Python中使用元类的教程
2015/04/28 Python
python实现微信小程序自动回复
2018/09/10 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
选择Python写网络爬虫的优势和理由
2019/07/07 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
美国折衷生活方式品牌:Robert Graham
2018/07/13 全球购物
精灵市场:Pixie Market
2019/06/18 全球购物
什么是Web Service?
2012/07/25 面试题
酒店秘书求职信范文
2014/02/17 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
公司感谢信范文
2015/01/22 职场文书
尝试使用Python爬取城市租房信息
2022/04/12 Python
Java使用HttpClient实现文件下载
2022/08/14 Java/Android