def get_event_channels(self, url):
    data  = self.get(url=url, ttl=60)
    items = []

    if data is None:
      return items

    try:
      root = data.xpath('//div[@id="system"]//table')[0]
      comp = root.xpath('.//td[text()="Competition"]//following-sibling::td[1]')[0]
      team = root.xpath('.//td[text()="Match"]//following-sibling::td[1]')[0]

      comp = comp.text_content().strip()
      team = team.text_content().strip().split('-')
      home = team[0].strip()
      away = team[1].strip()

      event = { 'competition': comp, 'home': home, 'away': away }
      chann = []

      for link in data.xpath('//div[@id="system"]//a[contains(@href, "/channels/")]'):
        name = link.text_content()
        name = self.parse_name(name)

        chann.append(name)

      if chann:
        items.append({ 'event': event, 'channels': chann })
    except (IndexError, ValueError):
      pass

    return items