我尝试使用 Stack Exchange Explorer 简单查询获取信誉大于 5 的用户列表:
select id
from users
where reputation > 5
我只有 50,000 行。我预计会得到数百万。有门槛吗?有没有办法让他们全部获得?
我尝试使用 Stack Exchange Explorer 简单查询获取信誉大于 5 的用户列表:
select id
from users
where reputation > 5
我只有 50,000 行。我预计会得到数百万。有门槛吗?有没有办法让他们全部获得?
这是“为什么我不能从 Data Explorer 中拉入所有 SO 用户?”的跨站点副本。在 Meta Stack Exchange 上。
数据资源管理器 (SEDE) 限制为 50K 行。
优化您的查询或下载并改用数据转储。这就是数据转储的用途。
或者,您可以通过 Google 的BigQuery访问数据转储——它也有一个 API。