Esempio n. 1
0
    def addTvB(self, team, date, time, tvb):
        tm = localtime()
        year = tm.tm_year
        dateTime = "%s-%s %s" % (year, date, time)

        print team + " " + dateTime + " " + tvb
        team = self.GBK2UTF8(team)
        tvb = self.GBK2UTF8(tvb)
        param = [('teamName', team), ('dateTime', dateTime), ('tvb', tvb)]
        encoded = urlencode(param)
        url = self._domain + "m=game&f=addTvB&" + encoded + '&t=json'
        print url
        print getHtml(url)
Esempio n. 2
0
 def addTvB(self, team, date, time, tvb):
     tm = localtime()
     year = tm.tm_year
     dateTime = "%s-%s %s" % (year, date, time)
     
     print team + " " + dateTime + " " + tvb
     team=self.GBK2UTF8(team)
     tvb=self.GBK2UTF8(tvb)
     param = [('teamName', team), ('dateTime', dateTime), ('tvb', tvb)]
     encoded = urlencode(param)
     url = self._domain + "m=game&f=addTvB&" + encoded + '&t=json'
     print url
     print getHtml(url)
Esempio n. 3
0
 def updateTeamRank(self, tournamentId, teamName, rank):
     teamName = self.GBK2UTF8(teamName)
     param = [('tournamentId', tournamentId), ('teamName', teamName),
              ('rank', rank)]
     encoded = urlencode(param)
     url = self._domain + "m=game&f=updateRank&" + encoded + '&t=json'
     return getHtml(url)
Esempio n. 4
0
 def addGame(self, tournament, hostTeam, guestTeam, dateTime, round):
     tour = self.GBK2UTF8(tournament)
     host = self.GBK2UTF8(hostTeam)
     guest = self.GBK2UTF8(guestTeam)
     param = [('tournament', tour),
              ('hostTeam', host), ('guestTeam', guest),
              ('dateTime', dateTime), ('round', round)]
     encoded = urlencode(param)
     url = self._domain + 'm=game&f=addGame&' + encoded + '&t=json'
     #print url
     ret = getHtml(url)
     print 'add %s VS %s ON %s, ret %s' % (hostTeam, guestTeam, dateTime,
                                           ret)
     return self.checkResult(ret)
Esempio n. 5
0
 def addGame(self, tournament, hostTeam, guestTeam, dateTime, round):        
     tour=self.GBK2UTF8(tournament)
     host=self.GBK2UTF8(hostTeam)
     guest=self.GBK2UTF8(guestTeam)
     param=[('tournament',tour), 
            ('hostTeam',host), 
            ('guestTeam',guest), 
            ('dateTime',dateTime),
            ('round',round)]
     encoded=urlencode(param)                
     url=self._domain+'m=game&f=addGame&'+encoded+'&t=json'            
     #print url
     ret=getHtml(url)        
     print 'add %s VS %s ON %s, ret %s' % (hostTeam, guestTeam, dateTime, ret)
     return self.checkResult(ret)
Esempio n. 6
0
 def updateParam(self, key, value):        
     param = "key=%s&val=%s&t=json" % (key, value)
     param = [('key', key), ('val', value)]
     encoded = urlencode(param)
     url = self._domain + "m=param&f=update&" + encoded + '&t=json'
     return getHtml(url)
Esempio n. 7
0
 def updateTeamRank(self, tournamentId, teamName, rank):
     teamName = self.GBK2UTF8(teamName)        
     param = [('tournamentId', tournamentId), ('teamName', teamName), ('rank', rank)]
     encoded = urlencode(param)
     url = self._domain + "m=game&f=updateRank&" + encoded + '&t=json'
     return getHtml(url)
Esempio n. 8
0
 def getGamesOfWeek(self, begin, end):
     param = [ ('begin', begin), ('end', end)]
     encoded = urlencode(param)
     url=self._domain+'m=game&f=getGamesOfWeek&'+encoded+'&t=json'
     ret=getHtml(url)
     return ret
Esempio n. 9
0
 def updateParam(self, key, value):
     param = "key=%s&val=%s&t=json" % (key, value)
     param = [('key', key), ('val', value)]
     encoded = urlencode(param)
     url = self._domain + "m=param&f=update&" + encoded + '&t=json'
     return getHtml(url)
Esempio n. 10
0
 def getGamesOfWeek(self, begin, end):
     param = [('begin', begin), ('end', end)]
     encoded = urlencode(param)
     url = self._domain + 'm=game&f=getGamesOfWeek&' + encoded + '&t=json'
     ret = getHtml(url)
     return ret
Esempio n. 11
0
from GamesFromSina import GamesFromSina
from WebPageFunction import getHtml

#http://data.sports.sina.com.cn/yingchao/calendar/?action=round&league_id=418&round=1
#通过依次改变上方url中league_id的值,生成不同url,获取url代表哪项赛事信息。

if __name__ == "__main__":
    sina = GamesFromSina()
    leagueId = 400
    while leagueId <= 450:
        url = sina.getRoundUrl(leagueId, 1)
        html = getHtml(url)
        sina.getTournament(html)
        leagueId = leagueId + 1