itchat--玩转微信
这次从使用 itchat 玩转微信,算是真的体会到了所谓的:“同行看门道,外行凑热闹”。
http://itchat.readthedocs.io/zh/latest/ 这是 itchat 的文档,感兴趣的童鞋下去可以看看。原理大致来说就类似于网页登录微信,对数据进行爬取,然后做你想做。
所以我这次完成的试验有:自动回复、传递讯息、定时发送。
1.自动回复
import itchat@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):message = msg['Text']replay = u'Sir, 对方暂时无法进行交流'if u'干什么' in message:replay = u'对不起,你所联系的对方正在干大事ing'elif u'生气' in message:replay = u'忙完给你买好吃的呐(づ ̄3 ̄)づ╭❤~'elif u'好吧' in message:replay = u'要乖乖的哦'return replayitchat.auto_login()
itchat.run()
2.传递讯息
import itchat
import timei = 0
itchat.auto_login()
while i < 60:user2 = itchat.search_friends(name=u'^小天使^')userName2 = user2[0]['UserName']ss = u'每过一秒,我对你的爱就增加一秒~' + str(i) + 's'itchat.send(ss, toUserName=userName2)time.sleep(1)i += 1
3.定时发送
import itchat
import timei = 0
itchat.auto_login()
while i < 60:user2 = itchat.search_friends(name=u'VON')userName2 = user2[0]['UserName']ss = u'噼里啪啦炒鸡无敌小毅店铺提醒您:\n' \u'今天天气有雨,外出请注意\n' \u'小毅店铺全体员工祝您工作顺利\n' \+ '%s' % time.ctime()itchat.send(ss, toUserName=userName2)time.sleep(300)i += 1
不知道怎么突然冒出了想看看微信的自动回复,然后就在网上瞅瞅,结果一下子就看到 itchat,而且,最重要的居然还是 Python 库。
迫不及待的试试看了,因此诞生了以上那些操作。确实是蛮简单的,把试验结果发到朋友圈,反响挺好的,恩,都是不接触IT编程的票友们。
如果你懂 Python,或者编程,然后再懂一些库的使用,那么定会觉得这东西没那么厉害。也许别人能写出更多的算法来进行回复判断。
此次这个想法以及试验的呈现,我个人还是挺满意的,当然是感受编程的乐趣啦
itchat--玩转微信相关推荐
- python怎么撤销_用Python玩转微信(三)—— 查看撤回消息
在第一篇中,我爬取微信中的好友资料,并对好友的性别数据进行了可视化,以及统计好友来自哪里. 那么在第二篇当中呢,爬取了好友的个性签名并制作成非常好看的创意词云图. 用这可爱的皮卡丘作为背景,把所有好友 ...
- python利用微信的方法_用Python玩转微信
Python玩转微信 大家每天都在用微信,有没有想过用python来控制我们的微信,不多说,直接上干货! 这个是在 itchat上做的封装 http://itchat.readthedocs.io ...
- 10分钟教你用Python玩转微信之抓取好友个性签名制作词云
10分钟教你用Python玩转微信之抓取好友个性签名制作词云 01 前言+展示 各位小伙伴我又来啦.今天带大家玩点好玩的东西,用Python抓取我们的微信好友个性签名,然后制作词云.怎样,有趣吧~好了 ...
- [wxpy]用Python玩转微信之wxpy初探 ── 做属于自己的微信机器人
用Python玩转微信之wxpy初探 wxpy介绍 安装wxpy 代码实现 1.登录微信 2.自动处理消息 3.实现程序运行 4.自动回复消息 完整代码 最近事情不多,有时间可以去研究点儿东西,之前看 ...
- 神策营销云:「在线教育」行业,如何借“运营工具”玩转微信生态?
中国在线教育行业自 20 世纪 90 年代开始,已有近 30 年的发展历程.这 30 年中,陆续经历了"多媒体.数字化.互联网.移动化.人工智能.AI+ 智能"6 个发展阶段,并呈 ...
- 《玩转微信6.0》一1.2 微信初体验
本节书摘来异步社区<玩转微信6.0>一书中的第1章,第1.2节,作者: 王璨 , 周聪 , 章佳荣 责编: 陈冀康,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...
- 微信红包“昙花一现”?看传统企业中兴如何玩转“微信红包”
春节期间,微信红包红了."拜年你就发红包"这种病毒式营销,让大家乐乐呵呵就把腾讯微信红包记在心里.现在年味淡了,微信红包不仅没有昙花一现,反而被部分嗅觉灵敏的企业移用,继续红红火火 ...
- python爬取微信好友信息_python itchat 爬取微信好友信息
「itchat」一个开源的微信个人接口,今天我们就用itchat爬取微信好友信息,无图言虚空 三张图分别是「微信好友头像拼接图」.「性别统计图」.「个性签名统计图」 「微信好友头像拼接图」 「性别统计 ...
- 9个妙招教你玩转微信
为什么80%的码农都做不了架构师?>>> 微信怎 么用?这个看似有些可笑的问题,却暗示着微信其实并不"简单".微信现在已经是一款"全民应用&quo ...
- 【玩转微信公众平台之二】 账号注册
好了,从这篇开始正式教大家怎么玩转微信公众平台. ----------------- 首先肯定要注册个账号是吧,猛戳这里去注册: https://mp.weixin.qq.com/ 如下图所示,点击注 ...
最新文章
- JavScript中的循环
- 多字节 unicode和utf-8的转换
- java.lang.ExceptionInInitializerError
- 《金色梦乡》金句摘抄(八)
- minio 授予永久访问权限_应对 iOS 14 权限管理 应用手把手教你打开“所有照片”权限...
- 卢伟冰怼荣耀V30相机被喷 卢伟冰:从不打无准备之仗
- Oracle parameter中常用参数收集:
- C语言 · 滑动解锁
- mysql保存23:59:59时,自动加一秒
- js获取验证码倒计时60s(超简单)
- 精确光源(Punctual Light Sources)
- Java开发笔记(一百四十八)通过JDBC查询数据记录
- Ubuntu 修改 谷歌输入法 简繁体切换的快捷键
- 【硕博士推荐】国内有哪些不错的CV(计算机视觉)团队?
- window7 安装grldr
- Photoshop文字排版小技巧。
- JavaScript------常用JS方法(utils.js)骨灰级总结
- php上传后门,PHP图片后门藏匿攻略
- 知识产权公证业务构成
- 三款ANI光标漏洞蠕虫病毒专杀工具及两个补丁