예제 #1
0
 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()
예제 #2
0
 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()
예제 #3
0
 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')
예제 #4
0
 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()
예제 #5
0
 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
예제 #6
0
 def __init__(self,sec,JournalObj,volume_db_id):
     self.unit = sec
     JournalArticle.__init__(self,JournalObj,volume_db_id)
     self.generate_all_method()