gpt4 book ai didi

java - Java 中的 Google 查询?

转载 作者:行者123 更新时间:2023-12-02 00:53:43 24 4
gpt4 key购买 nike

我正在编写一个 Java 程序,我想要一个函数,给定一个字符串,返回由该查询返回形成的搜索的 Google 命中数。我怎样才能做到这一点? (相同答案但使用 Bing 可获得奖励积分。)

例如,googleHits(“有没有人真的决定使用甚至 go 想要看起来更像?”) 将返回 131,000,000。 (或者无论有多少。)

相关:如何以编程方式访问“您是说”建议吗? (例如,搜索“teh circuz”会返回“您是指马戏团吗?”)

找到了: http://code.google.com/apis/ajaxsearch/documentation/#fonje

最佳答案

Google 服务条款是这样规定的:

5.3 You agree not to access (or attempt to access) any of the Services by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google. You specifically agree not to access (or attempt to access) any of the Services through any automated means (including use of scripts or web crawlers) and shall ensure that you comply with the instructions set out in any robots.txt file present on the Services.

如果您违反服务条款,Google 可能会令您/您的公司感到不愉快......

更新:第二句话是关于您使用 Google 服务的方式...包括其发布的 API。从措辞来看,不完全清楚什么是允许的,什么是禁止的;从字面上讲,“任何自动化手段”的含义非常广泛。然而,执行 Google 搜索、屏幕抓取结果并将其重新打包以提供某些增值服务的 Java 应用程序(在我看来)将违反 TOS。使用 Google 发布的 API 来做同样的事情(在我看来)也属于违规行为。

但这只是我的观点,而不是 Google 的观点。谷歌的观点才是最重要的。如果有人考虑做这样的事情,他们应该联系谷歌并检查他们的提议是否可行。

关键是 Google不会帮助人们颠覆他们的搜索业务模式。任何认为自己可以根据对 TOS 的巧妙解释而逃脱惩罚的人都会被烧死。

关于java - Java 中的 Google 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1863874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com