能否在Google Colab/Jupyter Notebook中使用Sherlock查询社交账号?
在Google Colab中使用Sherlock查询社交账号
完全可以在Google Colab这类云端IDE中使用Sherlock工具,以下是实操步骤:
1. 安装Sherlock
在Colab的代码单元格中执行以下命令完成部署:
!git clone https://github.com/sherlock-project/sherlock.git %cd sherlock !pip install -r requirements.txt
2. 准备用户名列表
- 上传本地的用户名文本文件(每行一个Twitter用户名):通过Colab左侧「文件」面板的上传按钮完成。
- 快速生成测试列表(可选):
!echo -e "sample_user1\nsample_user2" > usernames.txt
3. 执行批量查询
运行以下命令开始查询,支持直接输出结果或保存为JSON文件:
# 直接在控制台输出结果 !python sherlock --file usernames.txt # 保存结果到JSON文件 !python sherlock --file usernames.txt --output results.json
额外提示
- Colab会话存在超时机制,大数量查询时建议保持页面活跃,或拆分列表分批处理。
- 部分平台会限制高频请求,可通过
--delay参数增加请求间隔(例如--delay 3表示间隔3秒)。 - 查看JSON结果可执行:
!cat results.json
内容的提问来源于stack exchange,提问作者AlejandroDGR
相关产品推荐
相关产品推荐

