def httpPostAgent(idcardnumber, idcardname): urlstring = cf.get('VerifyIdcard', 'url') user_agent = 'Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1' reponsestring = eval(Login.HttpLoginAgent()) sessionId = reponsestring['data']['customerInfo']['sessionId'] headers = {'User-Agent': user_agent, 'sessionId': sessionId} idcardnumber = idcardnumber idcardname = idcardname data = {'idcardName': idcardname, 'idcardNumber': idcardnumber} response = requests.post(urlstring, data=data, headers=headers) return response.text
def HttpIndexInfoAgent(): cf = configparser.ConfigParser() cf.read('config.ini', encoding="utf-8-sig") urlstring = cf.get('IndexInfo', 'agent_url') reponsestring = eval(Login.HttpLoginAgent()) pdata = '' #user_agent='Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255' user_agent = 'Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1' sessionId = reponsestring['data']['customerInfo']['sessionId'] headers = {'User-Agent': user_agent, 'sessionId': sessionId} req = urllib.request.Request(url=urlstring, data=pdata.encode("UTF-8"), headers=headers) response = urllib.request.urlopen(req) the_page = response.read() return the_page.decode('utf-8')
def TransferMoney(): cf = configparser.ConfigParser() cf.read('config.ini', encoding="utf-8-sig") urlstring = cf.get('TransferMoney', 'url') mobile = 19922220002 tradingAmount = 1 transferType = 0 reponsestring = eval(Login.HttpLoginAgent()) sessionId = reponsestring['data']['customerInfo']['sessionId'] user_agent = 'Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1' headers = {'User-Agent': user_agent, 'sessionId': sessionId} data = { 'mobile': mobile, 'tradingAmount': tradingAmount, 'transferType': transferType } response = requests.post(urlstring, data=data, headers=headers)
def HttpGetFindPictureListAgent(): #获取经纪人首页广告banner图 cf=configparser.ConfigParser() cf.read('config.ini',encoding="utf-8-sig") urlstring=cf.get('getFindPictureList','url') pageNum=cf.get('getFindPictureList','pageNum') pageSize=cf.get('getFindPictureList','pageSize') placements=cf.get('getFindPictureList','placements') reponsestring=eval(Login.HttpLoginAgent()) values={'pageNum':pageNum,'pageSize':pageSize,'placements':placements} pdata=urllib.parse.urlencode(values) #user_agent='Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255' user_agent='Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1' sessionId=reponsestring['data']['customerInfo']['sessionId'] headers={'User-Agent':user_agent,'sessionId':sessionId} req=urllib.request.Request(url=urlstring,data=pdata.encode("UTF-8"),headers=headers) response = urllib.request.urlopen(req) the_page = response.read() return the_page.decode('utf-8')
def HttpGetLatestIOSAgent(): cf=configparser.ConfigParser() cf.read('config.ini',encoding="utf-8-sig") urlstring=cf.get('getLatest','url') device=cf.get('getLatest','device2') versionType=cf.get('getLatest','versiontype2') sqlscript='SELECT version from app_version where device='+device+' and version_type='+versionType current=DBConn.GetConnection(sqlscript) reponsestring=eval(Login.HttpLoginAgent()) customerId=reponsestring['data']['customerInfo']['customerId'] values={'device':device,'versionType':versionType,'current':current,'customerId':customerId} pdata=urllib.parse.urlencode(values) #user_agent='Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; GT-S5660 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MicroMessenger/4.5.255' user_agent='Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1' sessionId=reponsestring['data']['customerInfo']['sessionId'] headers={'User-Agent':user_agent,'sessionId':sessionId} req=urllib.request.Request(url=urlstring,data=pdata.encode("UTF-8"),headers=headers) response = urllib.request.urlopen(req) the_page = response.read() return the_page.decode('utf-8')
def PostAgentInfo(): cf = configparser.ConfigParser() cf.read('config.ini', encoding="utf-8-sig") urlstring = cf.get('MoreInfo', 'agent_url') headPortrait = cf.get('MoreInfo', 'headPortrait') idcardPositive = cf.get('MoreInfo', 'idcardPositive') idcardNuber = cf.get('MoreInfo', 'idcardNumber2') idcardName = cf.get('MoreInfo', 'idcardName2') reponsestring = eval(Login.HttpLoginAgent()) sessionId = reponsestring['data']['customerInfo']['sessionId'] user_agent = 'Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1' headers = {'User-Agent': user_agent, 'sessionId': sessionId} data = { 'headPortrait': headPortrait, 'idcardPositive': idcardPositive, 'idcardNuber': idcardNuber, 'idcardName': idcardName } VerifyIdcard.VerifyIdcardAgent(idcardNuber, idcardName) UploadPic.UploadPic() response = requests.post(urlstring, data=data, headers=headers) return response.text