这次从使用 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--玩转微信相关推荐

  1. python怎么撤销_用Python玩转微信(三)—— 查看撤回消息

    在第一篇中,我爬取微信中的好友资料,并对好友的性别数据进行了可视化,以及统计好友来自哪里. 那么在第二篇当中呢,爬取了好友的个性签名并制作成非常好看的创意词云图. 用这可爱的皮卡丘作为背景,把所有好友 ...

  2. python利用微信的方法_用Python玩转微信

    Python玩转微信 大家每天都在用微信,有没有想过用python来控制我们的微信,不多说,直接上干货!  这个是在 itchat上做的封装  http://itchat.readthedocs.io ...

  3. 10分钟教你用Python玩转微信之抓取好友个性签名制作词云

    10分钟教你用Python玩转微信之抓取好友个性签名制作词云 01 前言+展示 各位小伙伴我又来啦.今天带大家玩点好玩的东西,用Python抓取我们的微信好友个性签名,然后制作词云.怎样,有趣吧~好了 ...

  4. [wxpy]用Python玩转微信之wxpy初探 ── 做属于自己的微信机器人

    用Python玩转微信之wxpy初探 wxpy介绍 安装wxpy 代码实现 1.登录微信 2.自动处理消息 3.实现程序运行 4.自动回复消息 完整代码 最近事情不多,有时间可以去研究点儿东西,之前看 ...

  5. 神策营销云:「在线教育」行业,如何借“运营工具”玩转微信生态?

    中国在线教育行业自 20 世纪 90 年代开始,已有近 30 年的发展历程.这 30 年中,陆续经历了"多媒体.数字化.互联网.移动化.人工智能.AI+ 智能"6 个发展阶段,并呈 ...

  6. 《玩转微信6.0》一1.2 微信初体验

    本节书摘来异步社区<玩转微信6.0>一书中的第1章,第1.2节,作者: 王璨 , 周聪 , 章佳荣 责编: 陈冀康,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  7. 微信红包“昙花一现”?看传统企业中兴如何玩转“微信红包”

    春节期间,微信红包红了."拜年你就发红包"这种病毒式营销,让大家乐乐呵呵就把腾讯微信红包记在心里.现在年味淡了,微信红包不仅没有昙花一现,反而被部分嗅觉灵敏的企业移用,继续红红火火 ...

  8. python爬取微信好友信息_python itchat 爬取微信好友信息

    「itchat」一个开源的微信个人接口,今天我们就用itchat爬取微信好友信息,无图言虚空 三张图分别是「微信好友头像拼接图」.「性别统计图」.「个性签名统计图」 「微信好友头像拼接图」 「性别统计 ...

  9. 9个妙招教你玩转微信

    为什么80%的码农都做不了架构师?>>>    微信怎 么用?这个看似有些可笑的问题,却暗示着微信其实并不"简单".微信现在已经是一款"全民应用&quo ...

  10. 【玩转微信公众平台之二】 账号注册

    好了,从这篇开始正式教大家怎么玩转微信公众平台. ----------------- 首先肯定要注册个账号是吧,猛戳这里去注册: https://mp.weixin.qq.com/ 如下图所示,点击注 ...

最新文章

  1. JavScript中的循环
  2. 多字节 unicode和utf-8的转换
  3. java.lang.ExceptionInInitializerError
  4. 《金色梦乡》金句摘抄(八)
  5. minio 授予永久访问权限_应对 iOS 14 权限管理 应用手把手教你打开“所有照片”权限...
  6. 卢伟冰怼荣耀V30相机被喷 卢伟冰:从不打无准备之仗
  7. Oracle parameter中常用参数收集:
  8. C语言 · 滑动解锁
  9. mysql保存23:59:59时,自动加一秒
  10. js获取验证码倒计时60s(超简单)
  11. 精确光源(Punctual Light Sources)
  12. Java开发笔记(一百四十八)通过JDBC查询数据记录
  13. Ubuntu 修改 谷歌输入法 简繁体切换的快捷键
  14. 【硕博士推荐】国内有哪些不错的CV(计算机视觉)团队?
  15. window7 安装grldr
  16. Photoshop文字排版小技巧。
  17. JavaScript------常用JS方法(utils.js)骨灰级总结
  18. php上传后门,PHP图片后门藏匿攻略
  19. 知识产权公证业务构成
  20. 三款ANI光标漏洞蠕虫病毒专杀工具及两个补丁

热门文章

  1. 鸿蒙适配苹果手机,华为鸿蒙界面,让人眼前一亮!第一批适配机型出炉
  2. 实体组件系统_实体组件系统介绍
  3. 今天我撞到个奇葩,你说我能不笑吗? 哈哈哈
  4. 项目可行性的研究内容
  5. 水电站10kV厂用电保护装置改造
  6. 怎样把pdf文件拆分开
  7. 16.1-视频播放器
  8. docopt——好用的Python命令行参数解释器
  9. 下列标签属于html5废除的标签有,html5的新增的标签和废除的标签简要概述
  10. PCB设计中的正片和负片设计原理