最近,很多人都在討論如何屏蔽朋友圈里的某些人或某些內容。如果你不太熟悉社交軟件的設置,也不用擔心。今天,我們將教你使用 Python 程序來實現屏蔽朋友圈的功能。
首先,我們需要安裝一個名為 "itchat" 的 Python 庫,它可以讓我們使用 Python 來調用微信的 API 接口。
pip install itchat
接下來,我們需要在程序中登陸微信賬號,通過掃碼來獲取微信登錄的憑證。
import itchat
itchat.auto_login(hotReload=True)
現在,我們已經登陸了微信賬號,我們可以調用 "itchat" 庫里的 "get_friends()" 方法來獲取我們微信的好友列表了。
friends = itchat.get_friends()
接下來,我們需要定義一個函數,將我們不想看到的某些好友的昵稱或備注名,存儲在一個列表里,并返回這個列表。
def block_friends():
blocked_friends = ['小明', '小紅'] # 不想看到的好友昵稱或備注名
return blocked_friends
我們可以在程序中調用這個函數,獲取不想看到的好友列表。
blocked_friends = block_friends()
接下來,我們需要遍歷整個好友列表,判斷每個好友的昵稱或備注名,是否在我們的黑名單列表里,如果是,則將這個好友從列表中刪除,來達到屏蔽的目的。
for friend in friends:
if friend['NickName'] in blocked_friends or friend['RemarkName'] in blocked_friends:
friends.remove(friend)
最后,我們可以使用 "itchat" 庫里的 "update_chatroom()" 方法,將微信好友列表中屏蔽的好友,在我們看不到的時候,就不會再出現。
itchat.update_chatroom(friends)
到這里,我們成功地用 Python 編寫了一個簡單的屏蔽微信朋友圈的程序。
上一篇python+惡搞代碼
下一篇c json引用