/gugubot

项目基于python3.6+与requests模块,纯手工模拟微博登录、发布微博、上传图片、发布定时微博等功能。

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

gugubot -- 微博咕咕机器人

项目基于python3.6+requests模块,纯手工模拟微博登录、发布微博、上传图片、发布定时微博等功能。

项目最佳实践鸽鸽bot (欢迎关注)

如何运行

  • 克隆仓库,并确保有python3.6+环境与requests模块
  • 一个微博账号,并确保在网页版微博中启动新版微博,具体在主页-设置-回到新版
  • 使用该账号注册新浪邮箱,并重复登录直到无需扫码登录(有图片验证码无妨)
  • weibo.pygugubot.py文件末尾添加账号信息
  • 配置log.jsonerror_mail_handler字段或直接删除此字段
  • 齐活

文件介绍

  • login.py - 模拟微博登录流程,获取微博cookies
  • weibo.py - 实现发布微博功能,包括单文本微博、图片微博、定时微博等
  • gugubot.py - 基于上述模块,实现了整点发布报时微博的功能,并且实现了自动转发每日必应图片、今日诗词等功能

License

GPL v3.0