code: def get_browser_versions(browser, verify_ssl=True):
      
      html = get(
          settings.BROWSER_BASE_PAGE.format(browser=quote_plus(browser)),
          verify_ssl=verify_ssl,
      )
      html = html.decode('iso-8859-1')
      html = html.split('<div id=\'liste\'>')[1]
      html = html.split('</div>')[0]
  
      pattern = r'\?id=\d+\'>(.+?)</a'
      browsers_iter = re.finditer(pattern, html, re.UNICODE)
  
      browsers = []
  
      for browser in browsers_iter:
          if 'more' in browser.group(1).lower():
              continue
  
          browsers.append(browser.group(1))
  
          if len(browsers) == settings.BROWSERS_COUNT_LIMIT:
              break
  
      if not browsers:
          raise FakeUserAgentError(
              'No browsers version found for {browser}'.format(browser=browser))
  
      return browsers
docs: very very hardcoded/dirty re/split stuff, but no dependencies