예제 #1
0
 def getArticle(self, url, rawHTML, language=None):
     config = Configuration()
     if language:
         config.targetLanguage = language
         config.useMetaLanguge = False
     config.enableImageFetching = False
     g = Goose(config=config)
     article = g.extractContent(url=url, rawHTML=rawHTML)
     return article
예제 #2
0
파일: tests.py 프로젝트: evan0/python-goose
 def getArticle(self, url, rawHTML, language=None):
     config = Configuration()
     if language:
         config.targetLanguage = language
         config.useMetaLanguge = False
     config.enableImageFetching = False
     g = Goose(config=config)
     article = g.extractContent(url=url, rawHTML=rawHTML)
     return article
예제 #3
0
파일: Goose.py 프로젝트: evan0/python-goose
 def extendConfig(self):
     if isinstance(self.config, dict):
         config = Configuration()
         for k, v in self.config.items():
             if hasattr(config, k):
                 setattr(config, k, v)
         self.config = config
예제 #4
0
 def getArticle(self, url, rawHTML):
     config = Configuration()
     config.enableImageFetching = False
     g = Goose(config=config)
     article = g.extractContent(url=url, rawHTML=rawHTML)
     return article
예제 #5
0
파일: Goose.py 프로젝트: evan0/python-goose
 def __init__(self, config=None):
     self.config = config or Configuration()
     self.extendConfig()
     self.initializeEnvironment()