作家
登录

Python工具箱 | 手把手教你如何强行与好久不联系的朋友制造话题

作者: 来源: 2017-10-24 13:07:18 阅读 我要评论


Python对象箱 | 手把手教你若何强行与良久不愫系的同伙制造话题

今天我们要用的对象是Python的SmartQQ的API – QQBot,和网页版微信的API – itchat。起首感激两个库的作者!下面我们开端搞工作!

备注:本文假设你已经有一点点Python基本~

沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散!

起首我们下载两个要用的Python库,在敕令行(Windows的CMD或者Unix的Shell)中输入:

  1. friends = itchat.search_friends(name='XXX'
  1. pip3 install qqbot 
  2.  
  3. pip3 install itchat 

安装好今后,让我们进入下面的操作。

QQ版

  1. from qqbot import _bot as bot 
  2.  
  3. bot.Login(['-q''XXXX']) 

个中,XXXX输入你本身的QQ号。如不雅第一次登录,会彪炳来一个二维码让你扫,扫一下即可,之后你的┞匪号信息会被保存下来,下次再登录就可以直接调用了。

然后我们选择石友:

  1. friends = bot.List('buddy'

如不雅想定点发送,则:

  1. friends = bot.List('buddy''XXX'

XXX琅绫擎放石友的备注。

下面我们来给随机(或者假装随机,此处应当划重点)的石友发消息:

  1. for friend in friends: 
  2.     print(friend.name
  3.     bot.SendTo(friend,'Hello%s~这是一条来自Python机械人的消息~恭喜你被机械人抽中成为荣幸的十小我之一~'%(friend.name)) 

如不雅你想接洽的人正好接洽你了,无论她答复什么,你都可以答复:

“如今是人工答复。”

少年,我只能帮你到这里了。

微信版

微信的操作异常类似,不过账号信息只能保存一阵子,所以须要经常扫码,如不雅扫码过于频繁,就会登录不上了……别问我怎么知道的,我刚想给良久没有勾搭的女神发消息呢……就崩溃了……

  1. friends = random.sample(friends,10) 

起首照样登录:

  1. import itchat 
  2. itchat.auto_login(True

True参数是指保存一阵子登录信息,如不雅不加则不保存。

获取石友列表和随机采取:

  1. friends = itchat.get_friends() 

随机采取10位石友:

  1. import random 
  2.  
  3. friends = random.sample(friends, 10) 

或者假装随机采取石友:

XXX 填上备注/微旌旗灯号/昵称。

发送消息:

  1. import time 
  2. for friend in friends: 
  3.     print(friend) 
  4.     itchat.send('%s你好~这是一条来自Python机械人的问候~我随机采取了十小我发送了这条消息~'%(friend['DisplayName']), friend['UserName']) 
  5.     time.sleep(0.5) 

      推荐阅读

      导致数据中心运行成本增加的5个原因

    沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散! 数据中间所有者和运营商正在越>>>详细阅读


    本文标题:Python工具箱 | 手把手教你如何强行与好久不联系的朋友制造话题

    地址:http://www.17bianji.com/lsqh/38124.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)