我正在开发一个在Android环境下的网络浏览器,当我在谷歌搜索,然后我得到谷歌搜索结果列表。这些结果的网址是类似的东西:如何从Google搜索列表中获取链接的*真实*网址?
这个谷歌的网址给我真实页:http://www.test.com
谷歌使用该类型的网址来跟踪其链接的人点击。但是,对我来说,我需要真正的url,那么有没有办法从google重定向网址(http://www.google.ca/url?sa=)获取真实网址(http://www.test.com)牛逼&源=网络& CD = 1 & VED = 0CDUQFjAA & URL = HTTP%3A%2F%2Fww ...)
我不想串从长字符串的URL,并提出一些替代品来获得真正的页面的URL,因为它不是做一个可靠的方法,因为我将取决于谷歌URL结构,也许他们会改变它们的参数名称在未来,所以我的方法不会在这种情况下工作...
所以,我想知道是否有办法知道什么URL有重定向链接发送给我
在此先感谢。
是找你的权利,但是,正如我在我的文章中说,我不想使用此解决方案,因为我不得不依赖谷歌,我的意思是,如果谷歌例如决定改变参数名: ..&URL = real_url&...这个名字:..&GURL = real_url&...我的方法不会在这种情况下工作,因为什么我应该做的是从这个词“与URL” –
提取的子串@AlaouiGhita它不是一个真正的子字符串提取,但我仍然听到你。然而,你真的可以做的不多。如果这是谷歌回报...首先,你如何将查询发送到谷歌? –
为您的问题,我不发送查询谷歌,我有一个网页浏览器,我进入我的地址栏google.com,当我得到的网站,我搜索“东西”,我得到谷歌页面的结果,当我点击其中一个结果链接,我去结果页面,但这个网页的网址是“长谷歌网址”,以便我的浏览器显示在地址栏中,但我希望它只显示我地址栏中的真实网址 –