HTTP错误307 - python脚本中的临时重定向

时间:2016-07-30 03:06:14

标签: python redirect web firewall lan

我在我的脚本中使用了下面的代码,代码在我的个人电脑上工作正常,但是如果我使用LAN(使用zscaler -firewall / gateway)并且收到错误消息" 临时代码不起作用重定向&#34 ;.

注意:我直接在浏览器中粘贴了网址并注意到,浏览器重定向到某个zscaler网址(https://gateway.zscaler.net/auT?origurl=http%3AXXXX)并转到预期的网页,该网页未被阻止。运行脚本和控制时除了脚本块之外没有发生同样的情况。

有没有办法避免从我的脚本重定向/以其他方式避免错误?

url ='http://site24.way2sms.com/Login1.action?'
    data = 'username='+username+'&password='+passwd+'&Submit=Sign+in'

      # r = requests.get(url,allow_redirects=False) 
      # print r.url
 #For cookies

    cj= cookielib.CookieJar()
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
    p = opener.open("http://site24.way2sms.com/entry.action?id=ijrh&ec=0001&username=")
    #print p.read()
 #Adding header details
    opener.addheaders=[('User-Agent','Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120')]
    try:
        usock =opener.open(url, data)

    except IOError as e:
        print "error"

        print(e.reason)

0 个答案:

没有答案