用python将数据传递给j_安全检查
我在服务器上有一个j_安全检查页面,我需要将数据传递给它。我使用Python urllib2模块,以j_用户名和j_密码作为参数发送POST请求。问题在于,我将HTTPError 408作为响应:“已超过登录过程所允许的时间”。用python将数据传递给j_安全检查,python,urllib2,j-security-check,Python,Urllib2,J Security Check,我在服务器上有一个j_安全检查页面,我需要将数据传递给它。我使用Python urllib2模块,以j_用户名和j_密码作为参数发送POST请求。问题在于,我将HTTPError 408作为响应:“已超过登录过程所允许的时间”。 我应该如何处理它?您可以尝试先获取登录页面并存储cookie。 这张j_security_check-thing看起来像是acegi的安全资料 import urllib, urllib2 opener = urllib2.build_opener(urllib2.H
我应该如何处理它?您可以尝试先获取登录页面并存储cookie。 这张j_security_check-thing看起来像是acegi的安全资料
import urllib, urllib2
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor)
urllib2.install_opener(opener)
urllib2.urlopen('http://server/login_form/')
urllib2.urlopen('http://server/j_security_check',
data=urllib.urlencode({'j_username':'scott','j_password':'wombat'}))