def search(self, site): # スレッド検索 subjects = Subject.get_from_url(site) method = getattr(self, site.title) subjects_dict = method(subjects, site) for key in subjects_dict: print(subjects_dict[key])
def search_and_scraping(self, site, force=None): # スレッド検索 subjects = Subject.get_from_url(site) method = getattr(self, site.title) subjects_dict = method(subjects, site) # スクレイピング for key in subjects_dict: sub = subjects_dict[key] sub.execute_matome(force=force) # 参照を切る method = None del method return subjects_dict