code: def text(self):
      articles = self.html.select("div.main-container .body article")
  
      if not articles:
          return ""
  
      content = articles[0]
  
      for tag in content.findAll(["script", "style", "noscript"]):
          tag.extract()
  
      return content.text
  
file_path: neupy/site/search-index/htmltools.py
imports: import os
  from collections import namedtuple
  from bs4 import BeautifulSoup
  from six.moves.urllib.parse import urljoin, urlparse
  from webgraph import Link
label_desc: Use image node_id 3 for calling the ParseHTML obj's underlying member method code with example usage: obj.text() and returns: content, str