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中使用HTMLParser解析html实例
Feb 08 Python
在Python中使用sort()方法进行排序的简单教程
May 21 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
python 通过 socket 发送文件的实例代码
Aug 14 Python
Django框架基础模板标签与filter使用方法详解
Jul 23 Python
python 的 scapy库,实现网卡收发包的例子
Jul 23 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
Python 改变数组类型为uint8的实现
Apr 09 Python
使用Python pip怎么升级pip
Aug 11 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
Jan 09 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 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实现链结人气统计
2006/10/09 PHP
PHP cURL获取微信公众号access_token的实例
2018/04/28 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
js中cookie的使用详细分析
2008/05/28 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
js改变img标签的src属性在IE下没反应的解决方法
2013/07/23 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
微信小程序自定义组件
2017/08/16 Javascript
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
Python检测网络延迟的代码
2018/05/15 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
PyQt5 QListWidget选择多项并返回的实例
2019/06/17 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
什么是GWT的Entry Point
2013/08/16 面试题
课程改革实施方案
2014/03/16 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
爱国电影观后感
2015/06/19 职场文书
图书馆义工感想
2015/08/07 职场文书
使用Python的开发框架Brownie部署以太坊智能合约
2021/05/28 Python