我正在開發一個在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,當我得到的網站,我搜索「東西」,我得到谷歌頁面的結果,當我點擊其中一個結果鏈接,我去結果頁面,但這個網頁的網址是「長谷歌網址」,以便我的瀏覽器顯示在地址欄中,但我希望它只顯示我地址欄中的真實網址 –