一组可直接在浏览器 DevTools Console 中运行的脚本:
weibo.js:批量将微博可见范围转换为“仅自己可见”(也会处理好友圈可见)。twitter.js:在 x.com 自动采集推文用户名、发帖时间与内容,并导出为 CSV。
打开微博网页版,进入个人主页,按下 F12 打开开发者工具,在 Console 中粘贴 weibo.js 并回车运行。
脚本会自动向下滚动并批量处理,理论上可一直处理到页面底部。
如需限定时间范围,可使用右侧时间线(微博仅支持按月筛选)。例如只处理 2018 年 6 月:先选择 2018 年,再选择 6 月,然后运行脚本。
脚本默认修改为“仅自己可见”。如需改为其他可见范围,参见 weibo.js 内注释调整。
建议将页面置于前台以减少干扰。若想更快,可调整脚本参数(如 intervalTime),也可以多开窗口处理不同月份。
本脚本参考自另一个项目“SetWeiboVisibility Issues#3”
打开 x.com 页面,按下 F12 打开开发者工具,在 Console 中粘贴 twitter.js 并回车运行。
脚本会自动向下滚动采集推文,并在控制台实时输出采集信息。
停止脚本并导出 CSV表格:
window.__x_exporter_stop();如需控制速度或停止条件,可修改 twitter.js 顶部的 config 参数。