使用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学习笔记(一)(基础入门之环境搭建)
Jun 05 Python
python字符串排序方法
Aug 29 Python
python3学习笔记之多进程分布式小例子
Feb 13 Python
基于python的多进程共享变量正确打开方式
Apr 28 Python
浅谈python中真正关闭socket的方法
Dec 18 Python
Python基于Socket实现简单聊天室
Feb 17 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
Python sklearn中的.fit与.predict的用法说明
Jun 28 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 Python
10个示例带你掌握python中的元组
Nov 23 Python
Python机器学习三大件之一numpy
May 10 Python
用python实现监控视频人数统计
May 21 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文件上传功能
2017/02/17 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
Javascript计算时间差的函数分享
2011/07/04 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
Angular中$state.go页面跳转并传递参数的方法
2017/05/09 Javascript
laravel5.4+vue+element简单搭建的示例代码
2017/08/29 Javascript
jQuery选择器中的特殊符号处理方法
2017/09/08 jQuery
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
Python使用django获取用户IP地址的方法
2015/05/11 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
python print输出延时,让其立刻输出的方法
2019/01/07 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
2020/06/03 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
scrapy-splash简单使用详解
2021/02/21 Python
德国团购网站:Groupon德国
2018/03/13 全球购物
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
我的五年职业生涯规划
2014/01/23 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
企业催款函范本
2015/06/24 职场文书
信息简报范文
2015/07/21 职场文书
pytorch中[..., 0]的用法说明
2021/05/20 Python