def login(self):
flag = True
if self.loginUrl is not None:
try:
mac = uuid.UUID(int=uuid.getnode()).hex[-12:]
self.params.append(
('KEY', self.md5(self.softKey.upper() + self.user.upper()) + mac))
self.opener.addheaders = self.params
url = "http://" + self.loginUrl
url += "/Upload/Login.aspx?U=%s&p=%s" % (
self.user, self.md5(self.pwd))
try:
response = self.opener.open(url, None, 60)
if response.code == 200:
body = response.read()
if body is not None:
if body.find("-") > 0:
us = body.split("_")
self.uid = us[0]
self.uKey = body.strip()
print '???????ID??', self.uid
flag = True
else:
print '????,??????', body
flag = False
except Exception, e:
print "Error:Login Request"
print e
except Exception, e:
print "Error:Login Params "
print e
return flag
评论列表
文章目录