我在我的脚本中使用了下面的代码,代码在我的个人电脑上工作正常,但是如果我使用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)