Php 如何通过简单的html dom解析器获取自定义Google搜索结果?

Php 如何通过简单的html dom解析器获取自定义Google搜索结果?,php,dom,html-parsing,Php,Dom,Html Parsing,我有一个自定义的谷歌搜索包含在一个html页面。像 *****.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解析器调用它,然后它返回空白 或者,我如何通过简单的HTMLDOM解析器获取带有谷歌合作伙伴ID的谷歌自定义

我有一个自定义的谷歌搜索包含在一个html页面。像

*****.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解析器调用它,然后它返回空白


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

你不能,他们有防范措施,这是违反他们的使用条款的。 摘自:

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

[…]使用任何机器人、蜘蛛、网站搜索/检索应用程序或其他设备检索或索引谷歌搜索结果的任何部分,或为任何未经授权的目的收集用户信息


我不知道定制的谷歌搜索,但在普通的谷歌搜索中,我只需应用

url[?]q=([^&]+)&
所有HREF的正则表达式

编辑:用括号中的匹配项获取url ofc

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