def getOneGameODD(game):
resultStr = ''
try:
oddURL = 'http://27.45.161.37:8072/phone/1x2.aspx?ID=' + str(game.soccerID) + '&an=iosQiuTan&av=5.9&from=2&lang=0&subversion=1'
# print oddURL
except:
pass
c = pycurl.Curl()
c.setopt(pycurl.URL, oddURL)
b = StringIO.StringIO()
c.setopt(pycurl.WRITEFUNCTION, b.write)
c.setopt(pycurl.FOLLOWLOCATION, 1)
c.setopt(pycurl.MAXREDIRS, 5)
c.perform()
resultStr = b.getvalue().decode('utf8')
if resultStr != '':
array = resultStr.split('!')
companys = []
for unit in array:
# print unit.decode('utf-8')
company = BetCompany()
company.league = game.leauge;
company.result = game.soccer
company.homeSoccer = game.allHome
company.friendSoccer = game.allFriend
company.soccerGameId = game.soccerID
unitArray = unit.split('^')
try:
company.companyTitle = unitArray[0].encode('utf-8')
company.orignal_winOdd = float(unitArray[2])
company.orignal_drawOdd = float(unitArray[3])
company.orignal_loseOdd = float(unitArray[4])
company.winOdd = float(unitArray[5])
company.drawOdd = float(unitArray[6])
company.loseOdd = float(unitArray[7])
except IndexError as e:
print e
print unitArray
if company.companyTitle in ['????', '10BET', 'bet 365', 'bwin', 'Interwetten', 'SB', '??', '??', '????', '????', '??','Oddset','SNAI','ManbetX']:
companys.append(company)
if company.companyTitle == '??':
game.orignal_aomenOdd = (company.orignal_winOdd, company.orignal_drawOdd, company.orignal_loseOdd)
game.now_aomenOdd = (company.winOdd, company.drawOdd, company.loseOdd)
return companys
else:
return []
评论列表
文章目录