code: def is_highlink_density(self, e):
          
          links = self.parser.getElementsByTag(e, tag='a')
          if links is None or len(links) == 0:
              return False
  
          text = self.parser.getText(e)
          words = text.split(' ')
          words_number = float(len(words))
          sb = []
          for link in links:
              sb.append(self.parser.getText(link))
  
          linkText = ''.join(sb)
          linkWords = linkText.split(' ')
          numberOfLinkWords = float(len(linkWords))
          numberOfLinks = float(len(links))
          linkDivisor = float(numberOfLinkWords / words_number)
          score = float(linkDivisor * numberOfLinks)
          if score >= 1.0:
              return True
          return False
docs: \
          checks the density of links within a node,
          is there not much text and most of it contains linky shit?
          if so it's no good