【问题标题】:How to fetch custom Google Search results by simple html dom parser?如何通过简单的 html dom 解析器获取自定义 Google 搜索结果?
【发布时间】:2010-10-27 23:19:51
【问题描述】:

我在一个 html 页面上包含了一个自定义的 Google 搜索。喜欢

http://www.******.com/search.htm?cx=partner-pub--00000000000-c77&cof=FORID%3A10&ie=ISO-8ds3-1&q=software&sa=Search&siteurl=www.*** ***.com%2#1342

当我在浏览器中使用相同的 url 时,我会得到结果。我想通过简单的 dom html 解析器调用它,然后它返回空白。

或者,我如何通过简单的 HTML DOM 解析器获取带有 Google 合作伙伴 ID 的 Google 自定义搜索结果,以便完成搜索分析。

【问题讨论】:

    标签: php dom html-parsing


    【解决方案1】:

    你不能,他们有防范措施,这违反了他们的使用条款。 摘自Web Search API Terms of Service

    [...]作为示例而非限制,您同意在使用服务时,您不会,也不会允许用户或其他第三方:

    [...] 使用任何机器人、蜘蛛程序、站点搜索/检索应用程序或其他设备来检索或索引 Google 搜索结果的任何部分,或出于任何未经授权的目的收集有关用户的信息;

    【讨论】:

      【解决方案2】:

      我不知道自定义 google 搜索,但使用普通搜索,我得到了所有结果,只需应用

      url[?]q=([^&]+)&
      

      所有href的正则表达式。

      编辑:以括号中的匹配项获取 url,ofc。

      (没有注意到这是一个被编辑过的老问题(为了什么?),但也许它对某人仍然有用)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-04
        • 2012-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-18
        • 2018-11-24
        相关资源
        最近更新 更多