使用wxpy实现自动发送微信消息功能


Posted in Python onFebruary 28, 2020

思路整理:1、进入心灵鸡汤网页,使用python获取心灵鸡汤内容

 2、登陆微信,找到需要发送的朋友

 3、发送获取的内容

1、获取心灵鸡汤的内容

如下图,获取第一条鸡汤

使用wxpy实现自动发送微信消息功能

实现如下:

使用wxpy实现自动发送微信消息功能

2、登陆微信,搜索朋友,进行发送

import requests
import wxpy
from bs4 import BeautifulSoup

# 微信网页登陆
bot = wxpy.Bot(console_qr=2,cache_path='botoo.pkl')

# 获取心灵鸡汤中的最新内容,可以参考其他爬虫随便查看怎么爬虫
def get_msg():
  url = 'http://www.59xihuan.cn/index_1.html'
  h = requests.get(url)
  html = h.text
  news_bf = BeautifulSoup(html,"html.parser")
  msg = news_bf.find('div', class_='pic_text1')
  news = msg.text
  # print(msg)
  # print(news)
  return news

# 给朋友发送消息
def send_msg():
  try:
    # 添加朋友微信昵称
    friend = bot.friends().search(u'xxxxx')[0]
    friend.send(get_msg())
    29   except:pass
if __name__ == '__main__':
  send_msg()

其他发送类型格式:

  • 发送文本消息:friend.send('文本消息')

  • 发送图片消息:friend.send_image('图片消息.jpg')

  • 发送视频消息:friend.send_video('视频消息.mov')

  • 发送文件消息:friend.send_file('文件消息.zip')

  • 以动态的方式发送图片:friend.send('@img@图片消息.jpg')

朋友收到的消息:

使用wxpy实现自动发送微信消息功能

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

Python 相关文章推荐
python通过BF算法实现关键词匹配的方法
Mar 13 Python
使用Python读写文本文件及编写简单的文本编辑器
Mar 11 Python
python实现下载文件的三种方法
Feb 09 Python
PyQt5利用QPainter绘制各种图形的实例
Oct 19 Python
关于python列表增加元素的三种操作方法
Aug 22 Python
Python XML转Json之XML2Dict的使用方法
Jan 15 Python
对Python3使运行暂停的方法详解
Feb 18 Python
python实现AES加密和解密
Mar 27 Python
python语言元素知识点详解
May 15 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
Dec 05 Python
python+OpenCV实现图像拼接
Mar 05 Python
Softmax函数原理及Python实现过程解析
May 22 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 #Python
Python编程快速上手——正则表达式查找功能案例分析
Feb 28 #Python
利用python画出AUC曲线的实例
Feb 28 #Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 #Python
AUC计算方法与Python实现代码
Feb 28 #Python
Python编程快速上手——Excel表格创建乘法表案例分析
Feb 28 #Python
Python计算IV值的示例讲解
Feb 28 #Python
You might like
各种咖啡的英文名子是什么
2021/03/03 新手入门
用PHP和MySQL保存和输出图片
2006/10/09 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
2014/01/26 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
PHP运行模式汇总
2016/11/06 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
理解JavaScript中的对象 推荐
2011/01/09 Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
2011/10/06 Javascript
图片延迟加载的实现代码(模仿懒惰)
2013/03/29 Javascript
使用js判断TextBox控件值改变然后出发事件
2014/03/07 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
AngularJS+Node.js实现在线聊天室
2015/08/28 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
js实现双人五子棋小游戏
2020/05/28 Javascript
vue中封装axios并实现api接口的统一管理
2020/12/25 Vue.js
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Python内置模块hashlib、hmac与uuid用法分析
2018/02/12 Python
python读取TXT每行,并存到LIST中的方法
2018/10/26 Python
详解python 模拟豆瓣登录(豆瓣6.0)
2019/04/18 Python
python安装requests库的实例代码
2019/06/25 Python
如何在django中运行scrapy框架
2020/04/22 Python
浅谈Html5多线程开发之WebWorkers
2018/05/02 HTML / CSS
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
优秀演讲稿范文
2013/12/29 职场文书
法律顾问服务方案
2014/05/15 职场文书
本科生求职信
2014/06/17 职场文书
群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
使用Java去实现超市会员管理系统
2022/03/18 Java/Android
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL
SQL Server中的逻辑函数介绍
2022/05/25 SQL Server