1

我正在使用 YQL 来检索特定于站点的结果(我不需要仅针对我自己的站点而是针对各种站点的 Google 结果。

但是,我得到的结果不一致。使用 YQL 控制台进行我的查询:

  • 多次对同一查询执行测试,有时会返回结果,但通常不会给出任何结果而不会产生错误。
  • 当有结果时,结果的数量通常比在 google.com 上手动执行 Google 查询要少得多

显示此行为的示例查询是 select * from google.search where q = 'site:www.freelas.net'

对此有何建议?

亲切的问候,马克

4

1 回答 1

1

YQL 表使用的旧版 Google 搜索 APIgoogle.search已被 Google 弃用。它仍在运行,但我认为有 100 个查询/天的限制。当您在 YQL 控制台中看不到任何结果时,可能意味着它受到速率限制。

作为替代方案,您可以尝试使用较新的Google Custom Search API。请注意,它每天最多只能免费查询 100 个查询,但他们提供了高于此的付费计划。

于 2012-10-21T01:29:52.767 回答