这次从使用 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. 安卓 简单的登录案例
  2. 计算机会碰见的英语单词SUPER
  3. mysql 转换编码
  4. 进程间通信——Queue
  5. aspose excel中文文档_Excel实战技巧,如何将阿拉伯数字快速转换为中文大小写格式?...
  6. Copy(定义,特点,深复制,浅复制)(非ARC,ARC的运用范围)
  7. HDU2017 字符串统计【入门】
  8. Silverlight的发布
  9. 根据两点经纬度计算距离和角度——java实现
  10. 联想 计算机无线网络设置方法,在Windows XP下如何配置无线网络
  11. 小程序云开发前端显示云存储的图片
  12. NOIP 2018 兔纸旅游记
  13. 怎么将计算机设置为光盘引导模式,通过bios设置从光盘/光驱启动的方法
  14. 计算机网络基础以及进程查看管理
  15. Android实现用户圆形头像和模糊背景设计
  16. 按键精灵--多点找形状介绍
  17. 图书管理系统的数据库设计
  18. 【C++容器】数组和vector、array三者区别和联系
  19. oracle的Minus的使用
  20. Netty入门与实战教程

热门文章

  1. 掘金量化如何精准选股?
  2. 优思学院:解答一位想学习六西格玛的学生的几个疑惑
  3. QQ数据库管理-----mysql
  4. RGB 图像(rgbcube)
  5. Java判断手机号对应的运营商
  6. 1.1光线、人类视觉和色彩空间
  7. 多谐振荡器双闪灯电路分析
  8. 集丰照明|无主灯智能照明设计,从构想到实现的“八步走”
  9. Satwe楼板能用弹性模计算吗_satwe模型转perform-3d实例.pdf
  10. 自动隐身、无察觉截屏、带有密码保护的监视神器