项目简介
本项目是用于豆瓣小组特定作者特定话题的自动化顶帖程序。通过约30行核心JavaScript代码实现无人值守的全自动化顶帖,能根据个人需求控制发帖频率与内容。程序利用浏览器的Cookie/Session,多数情况可避免触发豆瓣验证码,检测到验证码会自动停止顶帖,防止因频繁不当发帖被豆瓣封号。需注意,此程序违反规则,使用需谨慎,后果自负。
项目的主要特性和功能
- 自动化顶帖:自动完成打开浏览器窗口、访问豆瓣小组话题、输入文字、点击提交等操作,无需人工干预。
- 频率与内容可控:用户可自主设置发帖频率和内容。
- 验证码检测:自动检测页面是否存在验证码,若有则停止顶帖。
- 主题过滤:可配置是否按主题过滤话题,支持无差别顶帖。
- 多种触发方式:可通过操作系统的定时任务定时触发,也能通过Tampermonkey进行手工触发。
安装使用步骤
前提条件
确保已安装Ruby环境和相关系统命令(如open
或xdg-open
),同时在浏览器中安装Tampermonkey插件。
具体步骤
- 下载源码:从项目仓库下载本项目的源码文件。
- 修改参数:根据自身需求,修改源码中的
urls
参数,以及配置顶帖频率、内容等。 - 安装脚本:将JavaScript脚本安装到Tampermonkey中。
- 运行程序:
- 定时触发:对于基于Unix的系统(如Linux或macOS),可使用Cron工具设置定时任务,运行Ruby脚本。例如,在crontab中添加
52 8-23 * * * /usr/bin/ruby /path/to/douban-group-dingbot.rb
。 - 手工触发:在浏览器中访问
http://www.douban.com/dingbot
,触发手工脚本。
- 定时触发:对于基于Unix的系统(如Linux或macOS),可使用Cron工具设置定时任务,运行Ruby脚本。例如,在crontab中添加
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】