使用wxpy实现自动发送微信消息功能
思路整理:1、进入心灵鸡汤网页,使用python获取心灵鸡汤内容
2、登陆微信,找到需要发送的朋友
3、发送获取的内容
1、获取心灵鸡汤的内容
如下图,获取第一条鸡汤
实现如下:
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')
朋友收到的消息:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
python使用wxpy实现微信消息防撤回脚本
本文实例为大家分享了python实现微信消息防撤回的具体代码,供大家参考,具体内容如下 使用了sqlite3保存数据,当有人撤回消息时取出数据发送到文件传输助手. 文件的话会先保存到本地,语音会以文件的方式发送. wxpy 和 itchat很久没更新了,有些功能没法用了,web微信也不知道什么时候会凉. 帮助信息在注释里. # -*- coding: utf-8 -*- # 使用sqlite3保存message,当有人撤回消息时在数据库中通过ID检索该消息是否存在,如果存在则将撤回的消息发送到文
-
Python wxPython库消息对话框MessageDialog用法示例
本文实例讲述了Python wxPython库消息对话框MessageDialog用法.分享给大家供大家参考,具体如下: 消息对话框即我们平时说的Messagebox,看看它的原型,下面是wxWidgets中的原型定义,C++风格,与python风格的区别就是wx前缀与后面名称直接相连,例如wxMessageDialog,在wxpython中使用时就是wx.MessageDialog wxMessageDialog(wxWindow* parent, const wxString& messag
-
python wxpython 实现界面跳转功能
用wxpython设计界面时可能会出现界面嵌套的情况 这样就需要进行界面的跳转 但是貌似wxpython没提供界面跳转的方式(也可能是我菜...) 所以就需要借助threading模块 主要思想: 注:该代码为源码的一部分,经过删减可能会导致程序错误,但 主要是通过一个按钮进行跳转,在点击该按钮时关闭当前界面,打开新界面.. 主要函数doClose 按钮触发的函数QU import wx import pymysql,time,threading from MySQL import Make_
-
wxPython修改文本框颜色过程解析
这篇文章主要介绍了wxPython修改文本框颜色过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 由于工作需要使用wxPython实现一个美观的新增数据界面,这个界面上的文本框要像html中文本框一样可以设置边框颜色,和字体垂直居中. 当时也看了许多资料,发现wxpython并没有提供这样的修改方法,后来,花了一段时间,想出基于wxpython,自定义文本框控件. 具体思路如下: 1. 去除现有wxpython 的wx.TextCtrl控
-
wxpython多线程防假死与线程间传递消息实例详解
wxpython中启用线程的方法,将GUI和功能的执行分开. 网上关于python多线程防假死与线程传递消息是几年前的,这里由于wxpython和threading模块已经更新最新,因此给出最新修改代码,能在2017年最新版的python和模块中运行. 原来的publisher()和callafter都无法使用. 修改后的代码. import time import wx from threading import Thread from wx.lib.pubsub import pub cla
-
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
使用python3调用wxpy模块,监控linux日志并定时发送消息给群组或好友,具体代码如下所示: #!/usr/bin/env python3 # -*- coding: utf-8 -*- from __future__ import unicode_literals from threading import Timer from wxpy import * import requests import subprocess import time from PIL import Ima
-
Python 基于wxpy库实现微信添加好友功能(简洁)
Github:https://github.com/Lyo-hub/wxpy_AddFriend 本程序为基于wxpy库实现的. 1.打开cmd导入一下库. 2.修改库文件中add_friend函数,将状态更改为3. 3.正常使用即可 总结 以上所述是小编给大家介绍的Python 基于wxpy库实现微信添加好友功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
-
使用wxpy实现自动发送微信消息功能
思路整理:1.进入心灵鸡汤网页,使用python获取心灵鸡汤内容 2.登陆微信,找到需要发送的朋友 3.发送获取的内容 1.获取心灵鸡汤的内容 如下图,获取第一条鸡汤 实现如下: 2.登陆微信,搜索朋友,进行发送 import requests import wxpy from bs4 import BeautifulSoup # 微信网页登陆 bot = wxpy.Bot(console_qr=2,cache_path='botoo.pkl') # 获取心灵鸡汤中的最新内容,可以参考其他爬虫随
-
详解Python如何制作自动发送微信的程序
目录 前言 模块安装和导入 pyautogui apscheduler 完整代码 结果 前言 事情是这样的:今天晚上,女朋友让我十二点催她睡觉. 不过,可是我实在太困了,熬不下去…… 是吧?女朋友哪有睡觉重要? 但,女朋友的命令,我是不敢违抗的…… 但是睡觉也不能缺! 这时候我们该怎么办呢?是时候让Python登场了! 模块安装和导入 这次我们来做一个自动发送微信的程序,在深夜十二点的时候给女朋友发去消息,也算是尽了一个男朋友的义务了. 我们需要两个模块:apscheduler,pyautogu
-
Python使用wxpy模块实现微信两两群组消息同步功能(推荐)
wxpy也是一个python的模块,利用它我们可以做很多有意思的事情,今天通过本文给大家介绍Python使用wxpy模块实现微信两两群组消息同步功能. 安装模块: pip install wxpy 注意:需要同步的微信群需要保存到通讯录中 以下是自己闲来无事写的代码,暂时还存在以下几个问题,有能优化的大佬可以讨论下: 1.暂时同步不了大文件,测试发现超过40M的文件无法同步: 2.频发发送消息时可能导致有的消息丢失: 3.项目不稳定,有时会掉线,脚本需要重启后重新登录微信 直接上代码 impor
-
Python实现微信消息防撤回功能的实例代码
微信(WeChat)是腾讯公司于2011年1月21日推出的一款社交软件,8年时间微信做到日活10亿,日消息量450亿.在此期间微信也推出了不少的功能如:"摇一摇"."漂流瓶"."朋友圈"."附近的人"."公众平台"."小程序"等等,涵盖了我们生活的方方面面,微信正在慢慢践行着他们的口号:微信,是一个生活方式 一.背景介绍 产品的更新迭代必然会伴随着功能的推出和下线,今天我们要讲的便是微信
-
python实现的自动发送消息功能详解
本文实例讲述了python实现的自动发送消息功能.分享给大家供大家参考,具体如下: 一个简单的脚本 #-*- coding:utf-8 -*- from __future__ import unicode_literals from threading import Timer import itchat import requests # 抓取金山毒霸每日一句,英文和翻译 def get_news(): url = "http://open.iciba.com/dsapi/" r =
-
C#开发之微信小程序发送模板消息功能
步骤一:获取模板ID 有两个方法可以获取模版ID 通过模版消息管理接口获取模版ID 在微信公众平台手动配置获取模版ID 步骤二:页面的 <form/> 组件,属性report-submit为true时,可以声明为需发模板消息,此时点击按钮提交表单可以获取formId,用于发送模板消息.或者当用户完成支付行为,可以获取prepay_id用于发送模板消息. 步骤三:调用接口下发模板消息 今天重要的说第三步怎么实现,前面的步骤比较简单就略过. ----------------------------
-
Python实现的微信公众号群发图片与文本消息功能实例详解
本文实例讲述了Python实现的微信公众号群发图片与文本消息功能.分享给大家供大家参考,具体如下: 在微信公众号开发中,使用api都要附加access_token内容.因此,首先需要获取access_token.如下: #获取微信access_token def get_token(): payload_access_token={ 'grant_type':'client_credential', 'appid':'xxxxxxxxxxxxx', 'secret':'xxxxxxxxxxxxx
-
Python编程之微信推送模板消息功能示例
本文实例讲述了Python微信推送模板消息功能.分享给大家供大家参考,具体如下: 官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432 具体代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- import httplib import json import MySQLdb #从数据库中获取access_token access_token="&quo
随机推荐
- 微信小程序开发之IOS和Android兼容的问题
- github的使用_动力节点Java学院整理
- iOS 实现跑马灯效果的方法示例
- Json读写本地文件实现代码
- Android实现仿淘宝购物车增加和减少商品数量功能demo示例
- replace()方法查找字符使用示例
- jquery repeater 模仿 Google 展开页面预览子视图
- Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
- php格式化金额函数分享
- pear包安装phpunit的方法
- Yii2搭建后台并实现rbac权限控制完整实例教程
- 微信公众平台开发入门教程(SAE方倍工作室)
- python在windows和linux下获得本机本地ip地址方法小结
- Java的布尔类型基本介绍
- nginx调用php-fpm出错解决方法和nginx配置详解
- jQuery DIV弹出效果实现代码
- js获取指定时间的前几秒
- 基于android背景选择器selector的用法汇总
- php遍历替换目录下文件指定内容的方法
- python通过zlib实现压缩与解压字符串的方法