使用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 字符串split的用法分享
Mar 23 Python
零基础写python爬虫之爬虫的定义及URL构成
Nov 04 Python
Python环境变量设置方法
Aug 28 Python
Python中functools模块函数解析
Mar 12 Python
PyQt5利用QPainter绘制各种图形的实例
Oct 19 Python
python3操作微信itchat实现发送图片
Feb 24 Python
pandas.DataFrame.to_json按行转json的方法
Jun 05 Python
python调用opencv实现猫脸检测功能
Jan 15 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
Dec 03 Python
python数据类型可变不可变知识点总结
Mar 06 Python
如何使用 Python 读取文件和照片的创建日期
Sep 05 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 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
PHP学习 变量使用总结
2011/03/24 PHP
PHP分多步骤填写发布信息的简单方法实例代码
2012/09/23 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
2019/04/09 PHP
javascript 多浏览器 事件大全
2010/03/23 Javascript
JQuery 选项卡效果(JS与HTML的分离)
2010/04/01 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
2013/08/27 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
JavaScript和jQuery制作光棒效果
2017/02/24 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
python求列表交集的方法汇总
2014/11/10 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
Python设计模式之适配器模式原理与用法详解
2019/01/15 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
python 字符串常用函数详解
2019/09/11 Python
用python解压分析jar包实例
2020/01/16 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
Python如何将字符串转换为日期
2020/07/31 Python
HTML5 背景的显示区域实现
2020/07/09 HTML / CSS
Carolina工作鞋官网:Carolina Footwear
2019/03/14 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
小学一年级数学教学计划
2015/01/20 职场文书
明星邀请函
2015/02/02 职场文书
集结号观后感
2015/06/08 职场文书
如何使用flask将模型部署为服务
2021/05/13 Python
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS