使用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实现的金山快盘的签到程序
Jan 17 Python
Python中的异常处理学习笔记
Jan 28 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
Apr 08 Python
Python实现批量下载文件
May 17 Python
python开发之文件操作用法实例
Nov 13 Python
tensorflow1.0学习之模型的保存与恢复(Saver)
Apr 23 Python
Django+Ajax+jQuery实现网页动态更新的实例
May 28 Python
Python列表list排列组合操作示例
Dec 18 Python
Python3按一定数据位数格式处理bin文件的方法
Jan 24 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
Aug 20 Python
Python 统计位数为偶数的数字代码详解
Mar 15 Python
Python小白垃圾回收机制入门
Jun 09 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加速的eAccelerator dll支持文件打包下载
2007/09/30 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
PHP动态生成指定大小随机图片的方法
2016/03/25 PHP
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
Paypal实现循环扣款(订阅)功能
2017/03/23 PHP
php封装的mongodb操作类代码
2017/08/06 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
2019/04/03 PHP
Javascript 遍历对象中的子对象
2009/07/03 Javascript
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
一次让你了解全部JavaScript的作用域
2019/06/24 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
Python算法之栈(stack)的实现
2014/08/18 Python
详解python里使用正则表达式的分组命名方式
2017/10/24 Python
python中的列表与元组的使用
2019/08/08 Python
对django2.0 关联表的必填on_delete参数的含义解析
2019/08/09 Python
np.random.seed() 的使用详解
2020/01/14 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
2020/07/07 Python
Python常驻任务实现接收外界参数代码解析
2020/07/21 Python
VSCode 自定义html5模板的实现
2019/12/05 HTML / CSS
国企干部对照检查材料
2014/08/22 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
python实现简单倒计时功能
2021/04/21 Python
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers