检查谷歌搜索结果中的页面位置

4

有没有办法在谷歌搜索中检查页面位置(我不是指浏览,只是用一个请求)?据我所知,很长一段时间以来,Google SOAP搜索API存在问题。

2个回答

2
您可以尝试使用功能测试工具,例如 selenium 或 canoo web test 。 您需要做的是循环浏览页面(在Google搜索输入框中添加关键词,然后模拟单击链接以转到Google搜索中的下一页)。并且在每个页面上,您只需检查页面标题,描述或链接是否在页面上。唯一的问题是,您只能检查100页(针对关键字的总共1000个结果)(这是Google的限制)。

谢谢,我知道可以通过爬虫(HtmlUnit)来实现,但速度不够快,而且可能会遇到验证码。 - Damian

1
你考虑过屏幕抓取吗?我最近开始使用Selenium和Selenium IDE来对网页进行屏幕抓取,我发现这比我想象的要容易得多。
例如,使用Selenium IDE,您可以单击要访问的链接/页面,它会自动生成jUnit3/4、C#和其他几种语言的代码。
在学习后,我解决了很多搁置已久的项目。Selenium网站链接

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接