【问题标题】:Analyze some html pages from StackOverflow [closed]分析来自 StackOverflow 的一些 html 页面 [关闭]
【发布时间】:2013-02-01 06:38:05
【问题描述】:

我需要一次从 500 个 stackoverflow 问题中提取答案,但突然我在 Eclipse 控制台上看到了这个错误:

服务器返回 HTTP 响应代码:503 用于 URL: https://stackoverflow.com/search?q=lucene+IndexWriter+registerMerge%28

如果之后我使用浏览器,我会阅读此消息:

来自该 IP 地址的请求数量异常。

为了保护我们的用户,我们现在无法处理来自该 IP 地址的更多请求。

我们会尽快恢复访问权限,因此请尽快重试。

我这样做是为了研究工作。我是否违反了某些 SO 规则?

【问题讨论】:

  • 您是否考虑过使用 API 而不是直接获取 HTML?

标签: java eclipse http ip stack-overflow


【解决方案1】:

消息很简单:您正在截屏 StackOverflow,而 SO 不希望您这样做。

如果您仍然想爬取该站点,那么只需限制您的访问速度,也许每 100 毫秒甚至 250 毫秒发出一个请求,而不是一次 500 个(我假设您正在这样做)。

【讨论】:

  • 好的,我这样做是为了研究工作,我认为这不违反 SO 规则。
猜你喜欢
  • 2020-12-18
  • 1970-01-01
  • 2014-06-05
  • 1970-01-01
  • 2015-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-12
相关资源
最近更新 更多