2012-10-21 73 views
1

我使用的是從谷歌應用程序引擎urlfetch,但它一直打算,即使我使用重定向的最後一頁:如何停止使用Python在Google App Engine中轉到重定向的網址?

result = urlfetch.fetch(classUrl, payload=None, method=urlfetch.GET, headers={}, allow_truncated=False, follow_redirects=False) 

例如如果classUrl在谷歌

(https://www.google.com/search?q=setInstanceFollowRedirects()+python&oq=setInstanceFollowRedirects()+python&sugexp=chrome,mod=0&sourceid=chrome&ie=UTF-8) 

一個搜索來看,它會重定向我www.google.com

如何停止這種重定向?

+1

看來你應該使用'search api'不直接獲取結果頁面。 – iMom0

+0

對不起,我試圖打開的網址不是google.com,但是http://registrar.ucla.edu/schedule/detselect.aspx?termsel=12F&subareasel=COM+SCI&idxcrs=0033+++ + 事情是,它進入網頁,但沒有參數。 – user1762586

回答

0

可能是一個cookie問題,一些網站堅持要至少有一個302 ruondtrip來設置所需的cookie。你必須自己管理這些餅乾。還有其他的問題可以解釋如何做到這一點。

相關問題