コード例 #1
0
ファイル: meridianbet-all.py プロジェクト: umaryjega/bets
def getPlayer(date, time, a, b):
  odds = b.findAll("div", "gwt-Label")
  name, surname = getNameAndSurname(a.find("div", "gwt-Label away").find(text=True))
  points = odds[7].find(text=True)
  under = odds[1].find(text=True)
  over = odds[5].find(text=True)
  return util.getPlayer(name, surname, points, under, over, BOOKIE_NAME, BOOKIE_URL)
コード例 #2
0
ファイル: wwin-all.py プロジェクト: gto76/bets
def getPlayer(a):
  nameAndPoints = a.find("td", "parPar").find(text=True)
  odds = a.findAll("td", "tgp")
  name, surname = cleanName(nameAndPoints)
  points = cleanPoints(nameAndPoints)
  under = re.sub(",", ".", odds[1].find(text=True))
  over = re.sub(",", ".", odds[0].find(text=True))
  return util.getPlayer(name, surname, points, under, over, BOOKIE_NAME, BOOKIE_URL)
コード例 #3
0
ファイル: lsbet-all.py プロジェクト: gto76/bets
def getPlayers(html):
  soup = BeautifulSoup(html, "html.parser")
  pll = soup.findAll("span", "name ellipsis")
  pl = soup.findAll("span", "formatted_price")
  players = []
  for A, B in util.pairwise(zip(pll, pl)):
    name, surname = getNameAndSurname(A[0].find(text=True))
    points = getPoints(A[0].find(text=True))
    under = A[1].find(text=True)
    over = B[1].find(text=True)
    player = util.getPlayer(name, surname, points, under, over, BOOKIE_NAME, BOOKIE_URL)
    players.append(player)
  return players
コード例 #4
0
ファイル: favbet-all.py プロジェクト: gto76/bets
def getPlayers(html):
  soup = BeautifulSoup(html, "html.parser")
  pl = soup.find("li", {"data-clue" : "Over/Under points (player)"})
  players = []
  names = pl.findAll("span", "bets_oc ttt")
  odds = pl.findAll("button", "betbut a")
  for a, b in util.pairwise(zip(names, odds)):
    name, surname = cleanName(a[0].find(text=True))
    points = cleanPoints(a[0].find(text=True))
    over = a[1].find(text=True)
    under = b[1].find(text=True)
    player = util.getPlayer(name, surname, points, under, over, BOOKIE_NAME, BOOKIE_URL)
    players.append(player)
  return players
コード例 #5
0
ファイル: marathon-all.py プロジェクト: gto76/bets
def getPlayers(html):
  soup = BeautifulSoup(html, "html.parser")
  players = []
  pl = soup.findAll("td", "price width30")
  for a, b in util.pairwise(pl):
    respA = json.loads(a["data-sel"])
    name, surname = cleanName(respA["mn"])
    points = cleanPoints(respA["sn"])
    under = "%.2f" % float(respA["epr"])
    respB = json.loads(b["data-sel"])
    over = "%.2f" % float(respB["epr"])
    player = util.getPlayer(name, surname, points, under, over, BOOKIE_NAME, BOOKIE_URL)
    players.append(player)
  return players
コード例 #6
0
def getPlayers(html):
    soup = BeautifulSoup(html, "html.parser")
    pll = soup.findAll("span", "name ellipsis")
    pl = soup.findAll("span", "formatted_price")
    players = []
    for A, B in util.pairwise(zip(pll, pl)):
        name, surname = getNameAndSurname(A[0].find(text=True))
        points = getPoints(A[0].find(text=True))
        under = A[1].find(text=True)
        over = B[1].find(text=True)
        player = util.getPlayer(name, surname, points, under, over,
                                BOOKIE_NAME, BOOKIE_URL)
        players.append(player)
    return players
コード例 #7
0
ファイル: betx-all.py プロジェクト: umaryjega/bets
def getPlayers(html):
  soup = BeautifulSoup(html, "html.parser")
  pll = soup.findAll("tr", "ev_even_row")
  players = []
  for p in pll:
    nameAndPoints = p.find("span").find(text=True)
    name, surname = getNames(nameAndPoints)
    points = getPoints(nameAndPoints)
    odds = p.findAll("td", "ev_pick_cell")
    under = re.sub(",", ".", odds[0].find(text=True))
    over = re.sub(",", ".", odds[1].find(text=True))
    player = util.getPlayer(name, surname, points, under, over, BOOKIE_NAME, BOOKIE_URL)
    players.append(player)
  return players
コード例 #8
0
ファイル: marathon-all.py プロジェクト: umaryjega/bets
def getPlayers(html):
    soup = BeautifulSoup(html, "html.parser")
    players = []
    pl = soup.findAll("td", "price width30")
    for a, b in util.pairwise(pl):
        respA = json.loads(a["data-sel"])
        name, surname = cleanName(respA["mn"])
        points = cleanPoints(respA["sn"])
        under = "%.2f" % float(respA["epr"])
        respB = json.loads(b["data-sel"])
        over = "%.2f" % float(respB["epr"])
        player = util.getPlayer(name, surname, points, under, over,
                                BOOKIE_NAME, BOOKIE_URL)
        players.append(player)
    return players