前言:
听说很多小伙伴因为疫情在家快憋坏了,要不试试一起对着电脑吼两声发泄一
下?吼的够大声就可以自动发条微博庆祝一下?废话不多说,让我们愉快地开
始吧~
开发工具
Python 版本:3.6.4
相关模块:
DecryptLogin 模块;
argparse 模块;
pyaudio 模块;
以及一些 Python 自带的模块。
环境搭建
安装 Python 并添加到环境变量,pip 安装需要的相关模块即可。
原理简介
既然要实现自动发微博,首先自然要实现微博模拟登录啦。这里我们还是借助
公众号开源的模拟登录包 DecryptLogin 来实现:
'''利用 DecryptLogin 模拟登录'''
@staticmethod
def login(username, password):
lg = login.Login()
infos_return, session = lg.weibo(username, password, 'pc')
return infos_return.get('nick'), infos_return.get('uid'), session
接着我们来新建一个文件夹(例如 weibo),在这个文件夹里放我们需要发的微
博的内容: