如何使用PHP提取Google搜索结果重定向URL

如何使用PHP提取Google搜索结果重定向URL,php,url,dom,search,get-headers,Php,Url,Dom,Search,Get Headers,我需要一种PHP从谷歌搜索结果页面提取第一个结果URL的方法,但我需要重定向URL 搜索查询: https://www.google.com/search?site=&source=hp&q=what%27s+新增+输入+windows+手机 我需要这个链接: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CC0

我需要一种PHP从谷歌搜索结果页面提取第一个结果URL的方法,但我需要重定向URL

搜索查询:

https://www.google.com/search?site=&source=hp&q=what%27s+新增+输入+windows+手机

我需要这个链接:

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CC0QFjAA&url=http%3A%2F%2Fwww.windowsphone.com%2Fen-us%2Fhow-to%2Fwp8%2Fbasics%2Fwhats-new-in-windows-phone&ei=KL03VeH-Icvfavz-gcAD&usg=AFQjCNEYZMSiSVQ-TKnKgbNNT5CY1o_1kw`
不是实际链接:

http://www.windowsphone.com/en-us/how-to/wp8/basics/whats-new-in-windows-phone

有人能提出什么建议吗?我认为您需要使用Curl获取页面,然后使用Dom解析HTML,以提供重定向url。只是不知道该怎么做。任何帮助都将不胜感激


我已经研究了很多,但只发现了关于如何获得正常URL的问题

读了几遍,我都不明白这个问题是关于什么的。我正在尝试创建一个PHP脚本来拉谷歌搜索结果页面,并给我第一个结果的重定向URL(当你右键单击并选择谷歌结果页面上的复制链接时的链接)。解析onmousedown属性并提取其中的相关参数以构造url。