用途:该技能面向 X/Twitter 的浏览器操作,包括浏览与账号分析、粉丝/关注/互关/认证粉丝收集、书签文件夹管理(创建、重命名、删除、移动)、内容与个人资料操作,以及浏览器驱动的排障。适用对象为需要整理关注关系、导出 CSV/Markdown/HTML 或构建简易仪表板的用户。
主要能力与使用方式:收集时先确认登录状态并核对目标账号,显式访问 /followers、/following、/followers_you_follow、/verified_followers 等路径;可通过浏览器响应观察器解析 GraphQL 列表响应中的用户对象,而非仅依赖可见文本。滚动建议分批进行(如每批 4-5 次滚动,间隔 4-9 秒),遇到 429/403、强制跳转或验证页应停止并报告部分结果,同时记录续传检查点。结果按 rest_id/用户 ID 去重,保留 screen_name、name、followers_count、url 及关系标记,按粉丝数降序输出 rank、显示名、handle、粉丝数与资料链接。
写操作限制:涉及发帖、回复、点赞、转推、私信、关注/取关、屏蔽、静音或列表编辑等对外或关系变更动作,须在执行前展示确切操作并取得明确确认;书签整理需先展示方案并获批。写操作前需从账号切换器或资料页确认当前账号身份。
安全与隐私:不得用于规避限流、封禁、访问控制、付费墙或隐私设置;不得保存或暴露登录 cookie、认证头、HAR、令牌或浏览器配置数据。截图或 HTML 输出中含通知角标、私信、私人 handle 等无关个人数据时应遮蔽或省略。
草稿校验:发布前应使用 twitter-text v3 兼容解析器与官方配置(https://raw.githubusercontent.com/twitter/twitter-text/master/config/v3.json)测量,要求 valid === true 且 weightedLength <= maxWeightedTweetLength(当前 280),URL 按 transformedURLLength(当前 23)计,ZWJ emoji 与变体选择符不得按可见字形或 String.length 计数;无兼容解析器时应报告长度未验证。
限制:X 的 DOM 与 GraphQL 响应结构会无预警变化,需针对实时页面重新核验路径与字段名;缺失的选择器、弹窗或导航应视为未验证而非成功。零结果、少于 100 条或缺失粉丝数等边界情况需显式说明。