【问题标题】:Check page position in Google search results检查 Google 搜索结果中的页面位置
【发布时间】:2010-11-16 05:28:01
【问题描述】:

有没有办法在谷歌搜索中检查页面位置(我不是指浏览,只是在一个请求中)。据我所知,Google SOAP Search API 似乎长期存在问题。

【问题讨论】:

    标签: java google-search


    【解决方案1】:

    您可以随时尝试功能测试工具。喜欢 seleniumcanoo web test

    你要做的是循环抛出页面(在谷歌搜索输入框中添加关键字,然后在谷歌搜索中模拟对下一页链接的点击)。
    在每个页面上,您只需检查您的页面标题、说明或链接是否在页面上。
    唯一的问题是您只能检查(其 google 的限制)100 页(关键字总共 1000 个结果)

    【讨论】:

    • THX,我知道我可以通过抓取 (HtmlUnit) 来做到这一点,但速度不是很快,您可以获取验证码。
    【解决方案2】:

    您是否考虑过屏幕抓取?我最近开始使用 Selenium 和 Selenium IDE 来做网页的屏幕抓取,我发现它比我想象的要容易上手。

    例如,使用 Selenium IDE,您可以单击要访问的链接/页面,它会自动生成 jUnit3/4、C# 和其他几种语言。

    我有很多项目处于搁置状态,但在拿起它后找到了解决方案。 Link to Selenium site

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-27
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-23
      • 2013-09-28
      • 1970-01-01
      相关资源
      最近更新 更多