2013-11-01 20 views
0

我需要編寫一個Python函數,它只需從Google的「我感到幸運」或Duckduckgo的「我感覺很沮喪「並返回重定向。例如,函數shuld採取:Python - 從Google的「我感到幸運」和Duckduckgo的「我感覺很沮喪」獲取重定向的URL

http://www.google.com/search?q="stackoverflow"&btnI 

https://duckduckgo.com/?q=!stackoverflow 

和回報:

http://stackoverflow.com/ 

我搜查,並沒有發現任何事情。 謝謝。

+0

你搜索什麼?你在哪裏搜索? –

+0

stackoverflow和谷歌的網址重定向與python – user2216190

+0

你看看我的答案? –

回答

1

好了,你可以使用requests包:

import requests 

var = requests.get(r'http://www.google.com/search?q="stackoverflow"&btnI') 
print var.url 
+1

+1可能應該添加'allow_redirects ='false''來防止實際獲取目標頁面。 –

+0

@Robᵩ我真的討厭把布爾變成函數。 –