docs: def _grabContentFromUrl(self, url):
          """ 
              Function that abstracts capturing a URL. This method rewrites the one from Wrapper.
              
              :param url: The URL to be processed.
              :return:    The response in a Json format.
          """
          # Defining an empty object for the response
          response = {}
                  
          # This part has to be modified...        
          try:            
              # Configuring the socket
              socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, self.info["host"], int(self.info["port"]), True)
              s = socks.socksocket()
              
              # Extracting the domain from the URL
              domain = self.getDomainFromUrl(url)        
              s.connect((domain, 80))
  
              message = 'GET ' + url + ' HTTP/1.0\r\n\r\n'
              s.sendall(message)
              
              data = ""
              while True:
                  reply = s.recv(4096)
  
                  if not reply:
                      break    
                  else:
                      data += reply    
              
              # Processing data as expected
              response = self._createDataStructure(data)     
              
          # Try to make the errors clear for other users
          except socks.ProxyConnectionError, sPCE:
              errMsg = "ERROR socks.ProxyConnectionError. Something seems to be wrong with the Tor Bundler."   
              raise Exception( errMsg + " " + str(sPCE))        
              
          return response