作为我正在开展的项目的一部分,我已被指示将Google News API实施到Web应用程序中.
但是,我查看了Google新闻API网站,并看到以下消息:
重要提示:截至2011年5月26日,Google新闻搜索API已正式弃用.它将继续按照我们的弃用政策运作,但您每天可能提出的请求数量可能会有限.
我已经检查了SO问题,但我找不到与News API相关的问题.
我已经检查了Google新闻RSS,但是这使用的HTML description
不能满足我的要求,因为我只需要文本.
有没有人知道是否以及如何以编程方式搜索Google - 特别是如果有Java API?
Google是否为实际网站上的搜索提供了自动填充的API访问权限?我找不到任何东西.
我想在我自己的网站上使用谷歌的自动完成逻辑进行网络搜索,该网站依赖于谷歌的搜索API.
我想获得使用Google中的特殊功能的搜索结果,例如"define:[phrase]",我似乎无法找到相关的相关信息.
有没有人知道我可以在哪里获得JSON格式的数据(比如Google的其他API),而无需手动抓取结果页面?
谢谢,Eli
我正在尝试从python应用程序运行谷歌搜索查询.有没有任何python接口可以让我这样做?如果没有人知道哪个Google API可以让我这样做.谢谢.
谷歌是否提供了一种以编程方式查看特定查询的搜索引擎结果的方法?
我想构建一个跟踪应用程序,以便用户可以看到他们的网站对于某些关键字在谷歌搜索结果中的排名.
编辑:该程序的行为将是:每天程序向Google查询所需的短语,查看用户网站的位置,并通过电子邮件向用户发送他们的短语位置更新.
我还要确保遵守Google的服务条款.
如何在特定单元格中计算文本的MD5或SHA1哈希并将其设置为Google电子表格中的另一个单元格?
有没有像一个公式=ComputeMD5(A1)
或=ComputeSHA1(A1)
?
或者是否可以为此编写自定义公式?怎么样?
我已经使用Google Websearch API超过1年了.该服务于2010年11月被弃用,但仍在继续提供迄今为止的结果.最近,谷歌已经开始对这个已弃用的服务强制执行每天1000次查询(?)限制.我发誓,上个月我在一天内完成了超过10,000次API调用,没有任何服务错误(相同的IP,相同的API密钥).
所以我想我的问题是有没有人找到替代品呢?我知道雅虎的老板非常好,但我在Google上专门为我的项目工作.只要我能从谷歌获得64个结果,我不介意花钱购买这项服务.
在这个想法上,像Zoomrank这样的服务如何能够绕过谷歌的所有限制?我订阅了Zoomrank,我可以获得所有关键字的每日排名.他们是否与谷歌有合作关系,或者他们只是访问一些我不知道的秘密服务.
有些人建议使用新的谷歌自定义搜索,但我不知道这有助于我如何搜索网页?Google CS仅限于您在这些引擎中创建和搜索的CSE.如果我正在寻找Pizza的网络搜索结果,Google CS对我没有帮助.
感谢您的输入.非常感激
我问了一个关于实现抓取和保存网页的一般想法的问题.原始问题的一部分是:如何从Internet抓取并保存大量"关于"页面.
通过一些进一步的研究,我可以选择继续进行刮擦和解析(在下面列出).
今天,我遇到了另一个关于如何从Google搜索结果中删除的Ruby讨论.这为我的问题提供了一个很好的选择,它将节省爬行部分的所有工作量.
新问题是:在Python中,为了给定关键字刮取 Google搜索结果,在本例中为"关于",最后获取进一步解析的链接.有哪些方法和库的最佳选择?(以易于学习和易于实施的方式衡量).
ps在这个网站上,实现完全相同的东西,但关闭并要求钱以获得更多结果.如果没有开源可用,我宁愿自己做,也可以在同时学习更多Python.
哦,顺便说一句,从搜索结果中解析链接的建议会很好,如果有的话.仍然,易于学习和易于实施.刚开始学习Python.:P
最后更新,问题解决了.使用xgoogle的代码,请阅读以下部分中的说明,以使xgoogle正常运行.
import time, random
from xgoogle.search import GoogleSearch, SearchError
f = open('a.txt','wb')
for i in range(0,2):
wt = random.uniform(2, 5)
gs = GoogleSearch("about")
gs.results_per_page = 10
gs.page = i
results = gs.get_results()
#Try not to annnoy Google, with a random short wait
time.sleep(wt)
print 'This is the %dth iteration and waited %f seconds' % (i, wt)
for res in results:
f.write(res.url.encode("utf8"))
f.write("\n")
print …
Run Code Online (Sandbox Code Playgroud) 我正在尝试决定是否应该将App-engine Search API或Datastore用于App-engine Connected Android Project.谷歌文档的唯一区别是
...索引搜索可以找到不超过10,000个匹配的文档.App Engine数据存储可能更适合需要检索非常大的结果集的应用程序.
鉴于我已经非常熟悉数据存储区:假设我不需要10,000个结果,有人会帮助我吗?
Search API
与使用数据存储为我的查询(根据上面的报价,这似乎是合理使用一个或其他)?在我的情况下,最终用户必须能够搜索,更新现有条目并创建新实体.例如,如果我的应用是书店,则用户必须能够添加新书,向现有书籍添加评论,搜索特定书籍.java google-app-engine google-search-api google-cloud-datastore