def load_scrap(self, path):
        """
        Load scraper settings from file

        :param path: Path to file
        :type path: str
        :rtype: None
        :raises WEBFileException: Failed to load settings
        :raises WEBParameterException: Missing parameters in file
        """
        try:
            conf = self.load_settings(path)
        except:
            # Should only be IOError
            self.exception("Failed to load file")
            raise WEBFileException("Failed to load from {}".format(path))

        if "scheme" not in conf:
            raise WEBParameterException("Missing scheme definition")
        if "url" not in conf:
            raise WEBParameterException("Missing url definition")
        version = conf.get('version', None)
        if version != "1.0":
            raise WEBParameterException(
                "Unsupported version {}".format(version)
            )
        self.scheme = conf['scheme']
        self.url = conf['url']
        self.timeout = conf.get('timeout', self.timeout)
        if conf.get('html2text'):
            self._set_html2text(conf['html2text'])
Load scraper settings from file

        :param path: Path to file
        :type path: str
        :rtype: None
        :raises WEBFileException: Failed to load settings
        :raises WEBParameterException: Missing parameters in file