コード例 #1
0
 def __attrs_post_init__(self):
     # This is the default string that is formatted to contain the given
     # letter for this specific parser. This will (well, should) throw
     # an error if self.candidate_letter is improperly defined or
     # undefined after the class object is initialized.
     self.url = f'http://media.ethics.ga.gov/search/Campaign/Campaign_Namesearchresults.aspx?CommitteeName=&LastName={self.candidate_letter}&FirstName=&Method=0'
     self.navigator = SeleniumNavigator()
コード例 #2
0
 def __attrs_post_init__(self):
     self.search_results_urls = [
         'http://media.ethics.ga.gov/search/Campaign/Campaign_Namesearchresults.aspx?CommitteeName=&LastName=a&FirstName=&Method=0'
     ]
     # self.search_results_urls = (f'http://media.ethics.ga.gov/search/\
     #        Campaign/Campaign_Namesearchresults.aspx?CommitteeName=&LastName=\
     #        {character}&FirstName=&Method=0' for character in string.ascii_lowercase)
     self.navigator = SeleniumNavigator()
コード例 #3
0
 def __attrs_post_init__(self):
     self.search_results_urls = \
         [f'http://media.ethics.ga.gov/search/Campaign/Campaign_Namesearchresults.aspx?CommitteeName=&LastName={self.letter}&FirstName=&Method=0']
     #                            'http://media.ethics.ga.gov/search/Campaign/Campaign_Namesearchresults.aspx?CommitteeName=&LastName=x&FirstName=&Method=0',
     #                            'http://media.ethics.ga.gov/search/Campaign/Campaign_Namesearchresults.aspx?CommitteeName=&LastName=z&FirstName=&Method=0']
     # self.search_results_urls =
     # (f'http://media.ethics.ga.gov/search/Campaign/Campaign\
     # _Namesearchresults.aspx?CommitteeName=&LastName={character}&FirstName=&Method=0'
     # for character in string.ascii_lowercase)
     logging.info(self.letter)
     logging.info(self.search_results_urls)
     self.navigator = SeleniumNavigator(letter=self.letter)
コード例 #4
0
 def __attrs_post_init__(self):
     logging.info('attrs post init called')
     self.navigator = SeleniumNavigator(loading_strategy='none',
                                        letter=self.letter)
     self.file_processor = FileProcessor(letter=self.letter)
コード例 #5
0
 def __attrs_post_init__(self):
     self.navigator = SeleniumNavigator(loading_strategy='none')
     self.file_processor = FileProcessor()