all _post check return value
This commit is contained in:
@@ -142,6 +142,8 @@ class WebWeixin(object):
|
|||||||
'_': int(time.time()),
|
'_': int(time.time()),
|
||||||
}
|
}
|
||||||
data = self._post(url, params, False)
|
data = self._post(url, params, False)
|
||||||
|
if data == ''
|
||||||
|
return False
|
||||||
regx = r'window.QRLogin.code = (\d+); window.QRLogin.uuid = "(\S+?)"'
|
regx = r'window.QRLogin.code = (\d+); window.QRLogin.uuid = "(\S+?)"'
|
||||||
pm = re.search(regx, data)
|
pm = re.search(regx, data)
|
||||||
if pm:
|
if pm:
|
||||||
@@ -165,6 +167,8 @@ class WebWeixin(object):
|
|||||||
}
|
}
|
||||||
|
|
||||||
data = self._post(url, params, False)
|
data = self._post(url, params, False)
|
||||||
|
if data == ''
|
||||||
|
return
|
||||||
QRCODE_PATH = self._saveFile('qrcode.jpg', data, '_showQRCodeImg')
|
QRCODE_PATH = self._saveFile('qrcode.jpg', data, '_showQRCodeImg')
|
||||||
os.startfile(QRCODE_PATH)
|
os.startfile(QRCODE_PATH)
|
||||||
|
|
||||||
@@ -223,6 +227,8 @@ class WebWeixin(object):
|
|||||||
'BaseRequest': self.BaseRequest
|
'BaseRequest': self.BaseRequest
|
||||||
}
|
}
|
||||||
dic = self._post(url, params)
|
dic = self._post(url, params)
|
||||||
|
if dic == ''
|
||||||
|
return False
|
||||||
self.SyncKey = dic['SyncKey']
|
self.SyncKey = dic['SyncKey']
|
||||||
self.User = dic['User']
|
self.User = dic['User']
|
||||||
# synckey for synccheck
|
# synckey for synccheck
|
||||||
@@ -242,6 +248,8 @@ class WebWeixin(object):
|
|||||||
"ClientMsgId": int(time.time())
|
"ClientMsgId": int(time.time())
|
||||||
}
|
}
|
||||||
dic = self._post(url, params)
|
dic = self._post(url, params)
|
||||||
|
if dic == ''
|
||||||
|
return False
|
||||||
|
|
||||||
return dic['BaseResponse']['Ret'] == 0
|
return dic['BaseResponse']['Ret'] == 0
|
||||||
|
|
||||||
@@ -250,6 +258,8 @@ class WebWeixin(object):
|
|||||||
url = self.base_uri + '/webwxgetcontact?pass_ticket=%s&skey=%s&r=%s' % (
|
url = self.base_uri + '/webwxgetcontact?pass_ticket=%s&skey=%s&r=%s' % (
|
||||||
self.pass_ticket, self.skey, int(time.time()))
|
self.pass_ticket, self.skey, int(time.time()))
|
||||||
dic = self._post(url, {})
|
dic = self._post(url, {})
|
||||||
|
if dic == ''
|
||||||
|
return False
|
||||||
|
|
||||||
self.MemberCount = dic['MemberCount']
|
self.MemberCount = dic['MemberCount']
|
||||||
self.MemberList = dic['MemberList']
|
self.MemberList = dic['MemberList']
|
||||||
@@ -285,6 +295,8 @@ class WebWeixin(object):
|
|||||||
"List": [{"UserName": g['UserName'], "EncryChatRoomId":""} for g in self.GroupList]
|
"List": [{"UserName": g['UserName'], "EncryChatRoomId":""} for g in self.GroupList]
|
||||||
}
|
}
|
||||||
dic = self._post(url, params)
|
dic = self._post(url, params)
|
||||||
|
if dic == ''
|
||||||
|
return False
|
||||||
|
|
||||||
# blabla ...
|
# blabla ...
|
||||||
ContactList = dic['ContactList']
|
ContactList = dic['ContactList']
|
||||||
@@ -308,6 +320,8 @@ class WebWeixin(object):
|
|||||||
"List": [{"UserName": id, "EncryChatRoomId": ""}]
|
"List": [{"UserName": id, "EncryChatRoomId": ""}]
|
||||||
}
|
}
|
||||||
dic = self._post(url, params)
|
dic = self._post(url, params)
|
||||||
|
if dic == ''
|
||||||
|
return None
|
||||||
|
|
||||||
# blabla ...
|
# blabla ...
|
||||||
return dic['ContactList']
|
return dic['ContactList']
|
||||||
@@ -360,6 +374,8 @@ class WebWeixin(object):
|
|||||||
'rr': ~int(time.time())
|
'rr': ~int(time.time())
|
||||||
}
|
}
|
||||||
dic = self._post(url, params)
|
dic = self._post(url, params)
|
||||||
|
if dic == ''
|
||||||
|
return None
|
||||||
if self.DEBUG:
|
if self.DEBUG:
|
||||||
print json.dumps(dic, indent=4)
|
print json.dumps(dic, indent=4)
|
||||||
(json.dumps(dic, indent=4))
|
(json.dumps(dic, indent=4))
|
||||||
|
|||||||
Reference in New Issue
Block a user