def __init__(self, sec, JournalObj, volume_db_id): self.sec = sec self.title_tag = self.sec.select_one('.ResultsList_title > a') self.domain = 'http://{}.biomedcentral.com'\ .format(JournalObj.site_source[:-1].split('/')[-1]) JournalArticle.__init__(self, JournalObj, volume_db_id) self.generate_all_method()
def __init__(self, sec, JournalObj, volume_db_id, year): self.sec = sec self.title_text_span = self.sec.find( id=re.compile("art-abs-title-[0-9]+")) if not self.title_text_span: raise Exception('IEEE article type Error') JournalArticle.__init__(self, JournalObj, volume_db_id) self.year = year self.title_parent_a_tag = self.title_text_span.parent self.generate_all_method()
def __init__(self, sec, JournalObj, volume_db_id, year): self.sec = sec self.JournalObj = JournalObj JournalArticle.__init__(self, JournalObj, volume_db_id) self.generate_all_method() self.year = year bad_type_keywords = ['Editor'] for bad_type_keyword in bad_type_keywords: if bad_type_keyword in self.title: raise Exception('Elsevier Article Type Error')
def __init__(self, sec, JournalObj, volume_db_id, year): self.sec = sec JournalArticle.__init__(self, JournalObj, volume_db_id) self.year = year self.generate_all_method()
def __init__(self, sec, JournalObj, volume_db_id, year): self.sec = sec self.domain = 'http://www.emeraldinsight.com' JournalArticle.__init__(self, JournalObj, volume_db_id) self.generate_all_method() self.year = year
def __init__(self,sec,JournalObj,volume_db_id): self.unit = sec JournalArticle.__init__(self,JournalObj,volume_db_id) self.generate_all_method()