Jus*_*zer 10 google-search google-search-api
根据Google自定义搜索API的文档:http://code.google.com/apis/customsearch/docs/start.html#sites,您可以搜索最多5000个网站的限制.这太蹩脚了.有没有办法解决这个问题,以便我可以使用Google的搜索结果搜索整个网络?
此外,如果您包含一堆匹配超过5000个网站的网址模式,API将如何选择要包含哪些网站以及要排除哪些网站?
这适用于自定义搜索,而不是普通的Google搜索.例如,如果您拥有abc.com和acme.com,则可以为您的客户在这两个域上设置自定义搜索.这样,他们就可以搜索您的网站以获取信息.5000个网站的限制实际上是巨大的.我不确定我能想到会使用那么多指定网站的应用程序.
我认为您正在寻找的是Google Web Search API,它搜索了所有Google.不幸的是,现在已经折旧了.(参考:http://code.google.com/apis/websearch/)您仍然可以使用旧的API,但这是一种风险,因为Google保留随时关闭它的权利.它们还会限制您每天执行的搜索次数(尽管我找不到该限制的特定数字).以下是其条款的链接:http: //code.google.com/apis/websearch/terms.html
如果您真的想将它直接集成到您的代码中,我建议您从另一个搜索引擎查看API.另一个建议是将您的搜索信息放在界面后面,然后将其编码给Google.然后,如果他们关闭它或更好的东西出来,您可以只更改搜索代码以指向最新和最好的API.