twitter-watch
Installation
SKILL.md
twitter-watch
一个自动监控 Twitter 互动数据的 Agent 技能,旨在通过模拟真人行为获取最准确的推文表现指标。
工作原理与设计意图
为了确保抓取成功率并规避反爬虫机制,watch.py 脚本采用了以下设计:
- 自动配置: 脚本启动时会自动检查并确保
~/.agent-browser/config.json中配置了{"autoConnect": true},这确保了 agent-browser 优先尝试连接用户已打开的真实浏览器。 - 强制有头模式: 所有命令均附带
--headed参数,确保浏览器界面可见,方便用户监控和必要时介入(如处理验证码)。 - 真实浏览器验证: 脚本会检查
navigator.userAgent。如果仍处于Headless模式或未建立连接,脚本将发出警示。 - 持久化会话: 使用
--session-name twitter-watch。如果用户已在浏览器登录,脚本将继承登录状态。 - 拟人化滚动与随机延迟: 模拟真实用户行为,触发推文动态加载。
使用方法
1. 对非技术用户的说明 (当用户询问如何使用时)
如果用户询问如何使用此功能,请务必提供以下简洁的操作指南: