【问题标题】:How to stop going to redirected URL in Google App Engine with Python?如何停止使用 Python 在 Google App Engine 中重定向 URL?
【发布时间】:2012-10-11 07:09:12
【问题描述】:

我正在使用来自谷歌应用引擎的urlfetch,但即使我使用它,它仍然会转到重定向的最终页面:

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

例如如果 classUrl 是 Google 中的搜索词

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

它会将我重定向到 www.google.com

如何停止这种重定向?

【问题讨论】:

  • 看来你应该使用search api而不是直接获取结果页面。
  • 抱歉误导了,但我要打开的网址不是google.com,而是registrar.ucla.edu/schedule/… 问题是,它进入网页但没有参数。

标签: python google-app-engine url redirect urlfetch


【解决方案1】:

可能是 cookie 的问题,一些网站坚持至少进行一次 302 ruondtrip 以设置所需的 cookie。您必须自己管理 cookie。还有其他关于 SO 的问题可以解释如何执行此操作。

【讨论】:

    猜你喜欢
    • 2010-11-06
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多