Python-如何停止对某个URL的重定向?

Python-如何停止对某个URL的重定向?,python,redirect,urllib2,Python,Redirect,Urllib2,我正在尝试编写一个程序,我希望它允许一个重定向通过,但不允许另一个包含“&key=”的程序。这在python中可能吗?我不确定您是如何与URL交互的,但您可以检查&key=是否是您正在使用的URL的子字符串: if "&key=" in in my_url_str: # do something 或者说,如果您正在与请求对象交互,您可以使用Request.get_full\u URL并执行相同的例程。这可能会有所帮助-您能否更具体地说明允许重定向通过的含义?我指的是使用url

我正在尝试编写一个程序,我希望它允许一个重定向通过,但不允许另一个包含“&key=”的程序。这在python中可能吗?我不确定您是如何与URL交互的,但您可以检查
&key=
是否是您正在使用的URL的子字符串:

if "&key=" in in my_url_str:
     # do something

或者说,如果您正在与请求对象交互,您可以使用
Request.get_full\u URL
并执行相同的例程。

这可能会有所帮助-您能否更具体地说明允许重定向通过的含义?我指的是使用urllib2连接到URL,然后允许第一次重定向到新页面,但是,当它试图重定向到另一个(第二页)时,请阻止这种情况发生。您好,谢谢您的回复。url不是我输入的,而是我不想遵循的重定向。我在前面找到了一个线程,解释了如何在脚本中完全停止重定向,但我希望第一个重定向能够通过,而不允许包含该特定字符串的重定向通过。