我很想知道Market Samurai,Long Tail Pro和其他软件如何处理前10个Google搜索结果并且没有达到限制。这些软件包似乎使用用户自己的Google帐户。 Google自定义搜索限制用户每天100次查询(免费限制),但人们倾向于每天对数百甚至数千个关键字进行关键字研究,而不向Google支付任何额外费用。
他们是否为此服务支付额外费用,他们是使用不同的API(可能是Adwords API吗?)还是他们正在抓取Google搜索结果页面(违反TOS)?真的很想知道!感谢。
答案 0 :(得分:0)
我在我的一个项目中完成了这个(在java中)。
这很简单,在java中有一个库调用JSoup,通过使用这个库你可以向谷歌发送get请求,例如:
https://www.google.co.in/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=<your url encoded search term>
这将返回一个包含您自己的术语的谷歌搜索结果的HTML代码。
使用Jsoup你可以找到具有特定类或id的特定HTML标记。此概念可帮助您从Google搜索结果中提取网址链接,标题和说明。
对于工作示例检查here,在该示例中,您可以使用自定义搜索字词提取google serach结果链接。
我希望这会对你有所帮助。