日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python工具箱|手把手教你如何強(qiáng)行與好久不聯(lián)系的朋友制造話題

今天我們要用的工具是Python的SmartQQ的API – QQBot,和網(wǎng)頁版微信的API – itchat。首先感謝兩個(gè)庫的作者!下面我們開始搞事情!

創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號(hào)搭建、微信平臺(tái)小程序開發(fā)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動(dòng)行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!

備注:本文假設(shè)你已經(jīng)有一點(diǎn)點(diǎn)Python基礎(chǔ)~

首先我們下載兩個(gè)要用的Python庫,在命令行(Windows的CMD或者Unix的Shell)中輸入:

 
 
 
  1. pip3 install qqbot 
  2.  
  3. pip3 install itchat 

安裝好以后,讓我們進(jìn)入下面的操作。

QQ版

首先我們登錄SmartQQ:

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

其中,XXXX輸入你自己的QQ號(hào)。如果***次登錄,會(huì)跳出來一個(gè)二維碼讓你掃,掃一下即可,之后你的賬號(hào)信息會(huì)被保存下來,下次再登錄就可以直接調(diào)用了。

然后我們選擇好友:

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

如果想隨機(jī)抽取一部分,比如10個(gè), 則:

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

如果想定點(diǎn)發(fā)送,則:

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

XXX里面放好友的備注。

下面我們來給隨機(jī)(或者假裝隨機(jī),此處應(yīng)該劃重點(diǎn))的好友發(fā)消息:

 
 
 
  1. for friend in friends: 
  2.     print(friend.name) 
  3.     bot.SendTo(friend,'Hello%s~這是一條來自Python機(jī)器人的消息~恭喜你被機(jī)器人抽中成為幸運(yùn)的十個(gè)人之一~'%(friend.name)) 

如果你想聯(lián)系的人正好聯(lián)系你了,無論她回復(fù)什么,你都可以回復(fù):

“現(xiàn)在是人工回復(fù)?!?/p>

少年,我只能幫你到這里了。

微信版

微信的操作非常類似,不過賬號(hào)信息只能保存一陣子,所以需要經(jīng)常掃碼,如果掃碼過于頻繁,就會(huì)登錄不上了……別問我怎么知道的,我剛想給好久沒有勾搭的女神發(fā)消息呢……就崩潰了……

首先還是登錄:

 
 
 
  1. import itchat 
  2. itchat.auto_login(True) 

True參數(shù)是指保存一陣子登錄信息,如果不加則不保存。

獲取好友列表和隨機(jī)抽?。?/p>

 
 
 
  1. friends = itchat.get_friends() 

隨機(jī)抽取10位好友:

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

或者假裝隨機(jī)抽取好友:

 
 
 
  1. friends = itchat.search_friends(name='XXX') 

XXX 填上備注/微信號(hào)/昵稱。

發(fā)送消息:

 
 
 
  1. import time 
  2. for friend in friends: 
  3.     print(friend) 
  4.     itchat.send('%s你好~這是一條來自Python機(jī)器人的問候~我隨機(jī)抽取了十個(gè)人發(fā)送了這條消息~'%(friend['DisplayName']), friend['UserName']) 
  5.     time.sleep(0.5) 

為了防止發(fā)送過快被封,加了一個(gè)小小的暫停。

更多

還有什么好玩的玩法呢?歡迎大家一起開發(fā)!

如果有任何問題,查閱兩個(gè)庫的文檔:

  • QQBot:pandolia/qqbot
  • itchat:項(xiàng)目簡介 – itchat 

文章名稱:Python工具箱|手把手教你如何強(qiáng)行與好久不聯(lián)系的朋友制造話題
本文路徑:http://www.5511xx.com/article/cccgcpo.html